US Pat. No. 10,716,034

METHOD AND SERVER FOR CONTROLLING RELOCATION OF A MEC APPLICATION

SONY CORPORATION, Tokyo ...

1. A method for controlling relocation of a session of an application hosted in a first server connected to a radio station configured for communication with wireless devices, comprising:running a session of the application between an application host in the first server and an application client in a first wireless device;
providing, to the first wireless device, relocation information indicating at least a need for relocating the session from the first server to a second sever;
obtaining context data in the first server from the first wireless device responsive to the relocation information, wherein the context data is related to a user context in the application during the session, and wherein the context data includes latency-sensitivity information including a time period when a latency sensitivity of the application is less than a threshold level;
providing the context data to a management entity configured to control relocation of the session from the first server to the second server; and
relocating, by the management entity, the session from the first server to the second sever during the time period when the latency sensitivity of the application is less than the threshold level.

US Pat. No. 10,716,033

SESSION TRANSFER IN A COMMUNICATION NETWORK

TELEGONAKTIEBOLAGET LM ER...

1. A method for setting up or upgrading a session in a communication network, the method comprising:receiving from a Call Session Control Function node a message relating to setting up or upgrading the session, the message including an indication of a type of service used in the session;
setting up bearers for the session;
generating a service type indicator for use in a subsequent session transfer from a packet switched network to a circuit switched access network; and
sending to a gateway node the service type indicator for subsequent forwarding to a Mobility Management Entity.

US Pat. No. 10,716,032

PATH PROCESSING METHOD AND APPARATUS, AND TERMINAL

Huawei Technologies Co., ...

1. A path processing method, comprising:in response to a user equipment (UE) initiating a service flow, determining, by the UE based on connection parameter information corresponding to at least one existing packet data network (PDN) connection, whether there is an existing target PDN connection satisfying a target connection condition among the at least one existing PDN connection, wherein the connection parameter information comprises a service feature indicator, and a service feature indicator corresponding to the existing target PDN connection satisfies a service feature condition required by the service flow; and
in response to that there is the existing target PDN connection satisfying the target connection condition, transmitting, by the UE, a service packet of the service flow using the existing target PDN connection; and
in response to that there is no the existing target PDN connection satisfying the target connection condition, initiating, by the UE, establishment of a target PDN connection satisfying the target connection condition, and transmitting the service packet of the service flow using the established existing target PDN connection.

US Pat. No. 10,716,031

NETWORK NODE CONFIGURED TO PROVIDE WIRELESS ACCESS WITH ENHANCED RESOURCE ALLOCATION

NOKIA TECHNOLOGIES OY, E...

1. A network node configured to provide wireless access, the network node comprising:at least one processor; and
at least one memory including computer program code;
the at least one memory and computer program code configured to, with the at least one processor, cause the network node at least to perform:
keeping track on traffic load;
determining, in response to receiving information on channel conditions from one or more user devices, based on the traffic load, available resources for traffic to and from the one or more user devices;
using, instead of normal resource allocation for higher priority traffic, the normal resource allocation being based on channel conditions indicated in the information on channel conditions, reliability increasing resource allocation for the higher priority traffic at least as long as there are, based on the traffic load, enough resources available; and
shifting, in response to enough resources not being available and a mixed traffic load of higher priority traffic and non-higher priority traffic, resources from the non-higher priority traffic to the higher priority traffic, the shifting including allocating resources to the non-higher priority traffic assuming better channel conditions than those indicated in the information on channel conditions, and continuing the using the reliability increasing resource allocation for the higher priority traffic, wherein different amounts of resources are shifted for the mixed traffic than for different transmissions of the higher priority traffic when the higher priority traffic is present without the non higher priority traffic.

US Pat. No. 10,716,030

METHOD AND DEVICE FOR 3GPP-WLAN AGGREGATION

ZTE CORPORATION, (CN)

1. A method for 3GPP-WLAN aggregation, comprising:receiving an aggregation request message sent from an access network element;
determining an aggregation request result according to a content of the aggregation request message; and
sending the aggregation request result to the access network element,
wherein the aggregation request message is a request message for establishing a wireless network element or a request message for modifying a wireless network element,
wherein the aggregation request message comprises: identification information for identifying a User Equipment (UE), aggregation configuration information, Public Land Mobile Network (PLMN) information selected for aggregation, and security key information of the UE,
wherein the aggregation configuration information comprises at least one of a wireless Access Point (AP) list, related AP measurement information reported by the UE, and Media Access Control (MAC) address information of the UE,
wherein when the aggregation request message is a request message for modifying a wireless network element, the aggregation request message further comprises information of requesting modification of bearer to be offloaded, and
determining at least one of information of bearer to be offloaded which accepts modification, information of bearer to be offloaded which rejects modification, and information of failed modification, according to the information of requesting modification of bearer to be offloaded.

US Pat. No. 10,716,029

TERMINAL, BASE STATION, AND COMMUNICATION METHOD

Panasonic Intellectual Pr...

1. A terminal comprising:a receiver, which, in operation, receives first application compatibility information indicating an application in which a base station located on a channel of communication with a communication partner terminal is compatible;
circuitry, which, in operation,
negotiates with the communication partner terminal about utilization of an application, included in applications in which the terminal is compatible, that matches the application indicated by the first application compatibility information, and
determines a compression mode on the basis of a result of negotiations about the application; and
a transmitter, which, in operation, notifies the base station of utilized application information indicating an application whose utilization has been negotiated with the communication partner terminal.

US Pat. No. 10,716,028

WIRELESS COMMUNICATION APPARATUS AND WIRELESS COMMUNICATION METHOD

Panasonic Intellectual Pr...

1. A wireless communication apparatus which communicates with another wireless communication apparatus over a wireless backhaul line in which a plurality of wireless communication schemes are mixed and used, the wireless communication apparatus comprising:a processor, and
MIMO (Multiple-Input and Multiple-Output) antennas coupled to the processor,
wherein the processor, in operation,
classifies data into first data in which allowable delay time is equal to or shorter than a predetermined time, and a second data in which the allowable delay time is longer than the predetermined time,
determines, with respect to the second data, whether or not a required number of packets for FEC (Forward Error Correction) coding is acquired,
in response to determining that the required number of packets for FEC coding is acquired for the second data, adds FEC redundant data to the second data to thereby reduce a retransmission rate of the second data, and determines not to add FEC redundant data to the first data; and
allocates the first data and the second data to MIMO antennas according to a defined MIMO transmission scheme; and
wherein the MIMO antennas, in operation, transmit the first data, to which FEC redundant data is not added, and the second data, to which FEC redundant data is added.

US Pat. No. 10,716,027

EXTENDING AIRTIME FAIRNESS IN WLANS (WIRELESS LOCAL ACCESS NETWORKS) WITH SELECTIVE DYNAMIC ALLOCATION OF QUANTUM

Fortinet, Inc., Sunnyval...

1. A computer-implemented method in an access point coupled to a plurality of stations on a data communication network, the method for pre-processing adjustments in airtime fairness for improved packet prioritizing during packet processing, and the method comprising:storing a set of priority parameters for network traffic on the data communication network;
receiving network packets, at a network interface of the access point, the network packets associated with a plurality of sessions for network applications executing on the plurality of stations, the network packets stored in a queue;
determining a specific application associated with a specific session of the network packets locally at the access point without deep packet inspection, the specific application determination based at least in part on a source IP address, a source port address, a destination IP address, a destination port address and a protocol;
based on the specific application determination, assigning an airtime fairness ratio (ATR) for the session with a specific station from the set of priority parameters concerning application priority, a higher ATR resulting in more packets being stored in the queue for processing and a lower ATR resulting in fewer packets being stored in the queue for processing; and
processing network packets for the specific session of an application using packets in the queue.

US Pat. No. 10,716,026

METHOD AND NETWORK ENTITY FOR QOS CONTROL

TELEFONAKTIEBOLAGET LM ER...

1. A method in a network entity for quality of service (QoS) control of a service to be provided by a service provider (SP) to a user, comprising:receiving, from an application access control (AAC) entity, a QoS capability request including a QoS requested by the SP for the service, wherein the AAC entity relays the QoS capability request from an application function (AF) entity when the QoS capability request is compliant with subscription of the SP;
retrieving a QoS profile of the user from a user database, the QoS profile including an allowable QoS for the user, wherein the SP is a third party apart from a network operator, and wherein the SP has a subscription with the network operator; and
controlling a QoS to be authorized to the service based on the requested QoS and the allowable QoS, wherein when the requested QoS is not allowed by the allowable QoS, rejecting the QoS capability request with a rejection message indicating the allowable QoS.

US Pat. No. 10,716,025

COMMUNICATION METHOD, TERMINAL, AND BASE STATION

Huawei Technologies Co., ...

1. A communication method, comprising:receiving, by a terminal, a reference signal sent by a base station; and
obtaining, by the terminal, channel energy of a narrow beam by measuring the reference signal, wherein the narrow beam is a directional beam;
obtaining, by the terminal, channel energy of a wide beam by measuring an unweighted cell-specific reference signal (CRS) or an unweighted channel state information reference signal (CSI-RS); and
obtaining, by the terminal, a beam gain, wherein the beam gain is a ratio of the channel energy of the narrow beam to the channel energy of the wide beam.

US Pat. No. 10,716,024

METHODS AND SYSTEMS FOR RANGING PROTOCOL

QUALCOMM Incorporated, S...

1. At a first wireless transceiver device, a method comprising:receiving a plurality of fine timing measurement (FTM) messages from a second wireless transceiver device, the plurality of FTM messages having been transmitted in response to receipt of an FTM request message at the second wireless transceiver device, the FTM request message having been transmitted from a third wireless transceiver device;
receiving a block acknowledgement request message from the second mobile device comprising one or more parameters based at least in part, on times of transmission of the plurality of FTM messages; and
transmitting a block acknowledgement message in response to receipt of the block acknowledgement request message, wherein the block acknowledgement message includes at least one time of flight value that is based at least in part on the times of transmission of the plurality of FTM messages.

US Pat. No. 10,716,023

MULTI-LEVEL SLOT FORMAT INDICATOR

QUALCOMM Incorporated, S...

1. A method for wireless communication, comprising:receiving a first slot format indicator (SFI) during a first monitoring period for a set of slots associated with the first monitoring period;
receiving a second SFI during a second monitoring period that is shorter in duration than the first monitoring period and occurs within the first monitoring period, the second SFI comprising an indication of slot formats for a subset of the slots associated with the second monitoring period; and
performing wireless communications over the subset of slots based at least in part on the first SFI and the second SFI.

US Pat. No. 10,716,022

SYSTEMS AND METHODS FOR CALCULATING UPLINK PATHLOSS IN A WLAN

Hewlett Packard Enterpris...

1. A non-transitory machine-readable storage medium encoded with instructions executable by a hardware processor of a computing component, the machine-readable storage medium comprising instructions to cause the hardware processor to:receive, at an access point (AP) in a wireless local area network (WLAN), a maximum transmit power capability of a client device that can communicate with the AP over a plurality of radio communication channels;
aggregate, at the AP or a controller of the AP, a plurality of maximum transmit power capability values for the client device received from a plurality of APs communicating with the client device over a period of time;
compute, at the AP or the controller of the AP, the client device's effective maximum transmit power as a minimum value of the plurality of maximum transmit power capability values of the client device across a plurality of radio channels over which the client device operates;
receive, at the AP, an uplink power headroom for the client device communicating with the AP; and
calculate at the AP or the controller of the AP, an uplink pathloss between the client device and the AP by subtracting the uplink power headroom and a received signal strength indicator (RSSI) measured at the AP for the client device from the sum of the effective maximum transmit power and an antenna gain of the AP.

US Pat. No. 10,716,021

MINIMIZATION OF DRIVE TEST (MDT) DATA DONOR DEVICE SELECTION

Sprint Communications Com...

1. A method of performing a minimization drive test (MDT) using mobile communication devices, comprising:receiving a mobile communication device selection criteria by a MDT selection application executing on a computer system, where the criteria defines at least two of a mobile communication device location, a mobile communication device model, a mobile communication device software version, a mobile communication service subscriber profile, and a subscriber mobility pattern;
selecting a first population of MDT candidate mobile communication devices by the MDT selection application based on the subscribers associated with the mobile communication device having consented to use of the mobile communication device in MDT;
for each mobile communication device in the first population of MDT candidate mobile communication devices, determining a degree of match of the MDT candidate mobile communication device to the mobile communication device selection criteria by the MDT selection application;
selecting a second population of MDT candidate mobile communication devices from the first population of MDT candidate mobile communication devices by the MDT selection application based at least in part on the degree of match of first population of MDT candidate mobile communication devices to the mobile communication device selection criteria;
causing at least some of the mobile communication devices in the second population of MDT candidate mobile communication devices to perform a MDT;
collecting MDT data from the at least some of the MDT candidate mobile communication devices in the second population of MDT candidate mobile communication devices;
generating a block of a MDT block chain where the block comprises a nonce value, comprises a data content portion that comprises the collected MDT data, and comprises a hash value that is calculated based on a hash value of a preceding block of the MDT block chain, based on the data content portion, and based on the nonce value; and
sending the block to a MDT block chain management server for adding to the MDT block chain.

US Pat. No. 10,716,020

METHOD AND APPARATUS FOR MEASUREMENT REFERENCE SIGNAL

Samsung Electronics Co., ...

1. A user equipment (UE) comprising:a transceiver configured to:
receive, on a broadcast channel, first reference signal (RS) resource configuration information about a first of at least two RSs,
receive, via higher layer signaling, second RS resource configuration information about a second of the at least two RSs, the second RS resource configuration information including configuration information for reporting channel state information (C SI) based on measurement of the second RS, and
receive the at least two RSs; and
a processor operably connected to the transceiver, the processor configured to measure at least one of the at least two RSs; and
wherein the second RS of the at least two RSs is UE-specifically configured and the first RS of the at least two RSs is non-UE-specifically configured and has time-frequency patterns that are a subset of time-frequency patterns associated with the second RS, and
wherein the first RS is UE-group specifically configured.

US Pat. No. 10,716,019

DUAL-SIM SIDE-BY-SIDE WIRELESS EXPERIENCE COMPARISON

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

1. One or more non-transitory computer-readable media of a dual-subscriber identification module (SIM) user device storing computer-executable instructions that upon execution cause one or more processors to perform acts comprising:monitoring network communication activity of the dual-SIM user device as the dual-SIM user device communicates with a default wireless carrier network using a default SIM and a first baseband processor of the user device, the network communication activity including a download or an upload of IP data packets by the first baseband processor;
determining a first set of key performance indicators (KPIs) for the network communication activity on the default wireless carrier network;
initiating a simulation of the network communication activity on an alternative wireless carrier network by repeating the download or the upload on the alternative wireless carrier network using equivalent dummy IP data packets via an alternative SIM and a second baseband processor of the dual-SIM user device;
determining a second set of KPIs for the simulation of the network communication activity on the alternative wireless carrier network; and
comparing the first and second set of KPIs to determine one or more network performance features of the alternative wireless carrier network that are superior to the corresponding network performance features of the default wireless carrier network.

US Pat. No. 10,716,018

SYSTEMS AND METHODS FOR EMERGENCY CALL ROUTE FAILOVER

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

1. At least one machine-readable medium, excluding transitory signals, having stored thereon instructions, which when executed by at least one machine, implements redundancy in routing emergency calls via gateway nodes in an Internet Protocol Multimedia Subsystem (IMS) network by causing the at least one machine to:receive a Session Initiation Protocol (SIP) INVITE request associated with an emergency call;
create a dynamic peer list including gateway nodes that successfully respond to a SIP OPTIONS request;
select a gateway node from the dynamic peer list;
initiate a SIP INVITE request associated with the emergency call towards the selected gateway node to deliver the emergency call to a public safety answering point (PSAP);
detect a failover condition when the selected gateway node fails to respond to the SIP INVITE request within a time period; and
in response to the failover condition, continue to select a new gateway node from the dynamic peer list and initiate a SIP INVITE request associated with the emergency call towards the new gateway node until a successful response to the SIP INVITE request is received by the E-CSCF.

US Pat. No. 10,716,017

TELECOMMUNICATIONS NETWORK TROUBLESHOOTING SYSTEMS

ADTRAN, Inc., Huntsville...

1. A method comprising:obtaining, by one or more data processors, multiple current observations characterizing current operation of a telecommunications network, the multiple observations including performance monitoring data for the network and quality of service data for the network;
obtaining, by the one or more data processors, one or more prior network states for the network;
determining, by the one or more data processors and using a machine learning model, a current state of the network based on the current observations and the one or more prior network states, including:
processing the current observations in accordance with current values of a set of machine learning model parameters to generate an output indicating the current state of the network, wherein the output of the machine learning model indicates that the current state of the network is an abnormal state;
logging, by the one or more data processors, the current state of the network as an additional state of the one or more prior network states; and
performing, by the one or more processors, one or more actions based on the current state of the network, including, when the current state of the network is an abnormal state, taking an action that is mapped to the abnormal state, wherein taking an action that is mapped to the abnormal state comprises:
normalizing the current state of the network based on the one or more prior network states to generate a normalized current state of the network, wherein the normalized current state of the network is a normal state; and
preventing, by the one or more processors, an action that is mapped to the abnormal state from being performed based on the normalized current state of the network being the normal state.

US Pat. No. 10,716,015

BROADCAST BEAM PROFILE ASSIGNMENT

Sprint Communications Com...

9. A method for assigning a broadcast beam profile to a particular cell site, the method comprising:determining an elevation associated with a cell site, a height associated with the cell site, and an elevation associated with one or more user devices that are positioned within a predetermined vicinity of the cell site, wherein antennas associated with the cell site are capable of beamforming;
based on the determining, assigning a broadcast beam profile to the cell site; and
based on the identified broadcast beam profile, adjusting a horizontal beam width and a vertical beam width of at least one antenna at the cell site.

US Pat. No. 10,716,014

APPARATUSES AND METHODS FOR BEAM IDENTIFICATION THROUGH THE PHYSICAL RANDOM ACCESS CHANNEL (PRACH) AND EFFICIENT PRACH RESOURCE UTILIZATION

MEDIATEK INC., Hsin-Chu ...

1. A User Equipment (UE), comprising:a wireless transceiver, configured to perform wireless transmission and reception to and from a cellular station; and
a controller, configured to use one or more first preambles within a PRACH time-frequency resource to perform a synchronous transmission on the PRACH to the cellular station via the wireless transceiver, and use one or more second preambles within the PRACH time-frequency resource to perform either of at least two different types of transmission, the two different types of transmission comprising an asynchronous transmission and a synchronous transmission on the PRACH to the cellular station via the wireless transceiver; wherein the controller is further configured to receive a random access response to the synchronous transmission from the cellular station via the wireless transceiver, and the random access response does not include a Timing Advance (TA) command.

US Pat. No. 10,716,013

BEAM REFINEMENT FOR MILLIMETER WAVE (MMW) SYSTEM

QUALCOMM Incorporated, S...

1. A method for wireless communication, comprising:transmitting, using beamforming and a first port, a first signal corresponding to a beam refinement symbol so as to cover a geographic sector;
transmitting, using beamforming and a second port, a second signal corresponding to the beam refinement symbol, wherein aspects of the beam refinement symbol are additionally modulated during the transmitting of the second signal with respect to the transmitting of the first signal such that corresponding aspects of a combined signal of the first signal and second signal are beam-formed in one or more directions that at least partially overlap the geographic sector;
receiving an indication from a receiver identifying one or more of the aspects of the combined signal, wherein the indication is based at least in part on measurements of the one or more of the aspects of the combined signal; and
determining a refined beam for subsequent transmissions based at least in part on the indication.

US Pat. No. 10,716,012

BEAMFORMING TO A HARVESTING DEVICE

Hewlett-Packard Developme...

1. A method to increase available energy to a harvesting device, comprising, by a WiFi transmitting device:associating the harvesting device with a proxy device based on an interaction of the proxy device with the harvesting device occurring via a short-distance communication link between the harvesting device with a proxy device, wherein the short-distance communication link includes Bluetooth or near-field communication (NFC), wherein the harvesting device lacks a WiFi transmitter, wherein the interaction indicates that the proxy device is within a particular distance of the harvesting device, the particular distance being effective for beamforming signal strength at the harvesting device;
receiving a WiFi packet from the proxy device, the WiFi packet indicating that beamforming is to be provided to the harvesting device;
determining a location of the proxy device;
using the location of the proxy device as the location of the harvesting device;
determining a preferred wireless path from the WiFi transmitting device to the harvesting device based on the location of the harvesting device; and
beamforming a WiFi signal from the WiFi transmitting device to the harvesting device along the preferred wireless path.

US Pat. No. 10,716,011

DOWNLINK DIGITAL SIGNAL SUMMATION IN DISTRIBUTED ANTENNA SYSTEM

SOLiD, INC., Seongnam-si...

1. A distributed antenna system comprising:a band extractor configured to:
receive communication signals, wherein each of the communication signals includes at least one sub-band signal in a first frequency range and at least one sub-band signal in a second frequency range,
extract sub-band signals in the first and second frequency ranges from the communication signals; and
a signal summer configured to digitally sum first sub-band signals extracted in the first frequency range, and digitally sum second sub-band signals extracted from the second frequency range,
wherein the band extractor includes:
a first filter configured to extract the first sub-band signals within the first frequency range from all of the communication signals; and
a second filter configured to extract the second sub-band signals within the second frequency range from all of the communication signals.

US Pat. No. 10,716,010

TARGET CARRIER RADIO PREDICTIONS USING SOURCE CARRIER MEASUREMENTS

Telefonaktiebolaget LM Er...

1. A method for predicting a target carrier radio condition in a communication network, comprising the steps of:acquiring, by a first network node, measurement data based on radio signals at a source carrier and a first target carrier, wherein the first target carrier is present in a non co-located cell; and
identifying, by the first network node or a second network node, a target carrier radio condition prediction function using the acquired measurement data, wherein the identified target carrier radio condition prediction is transmitted to a specific mobile terminal, and wherein the first network node forwards the acquired measurement data to the second network node when the target carrier radio condition prediction function is identified by the second network node;
acquiring, by the first network node or the specific mobile terminal, source carrier measurement data associated to the specific mobile terminal;
predicting, by the first network node or the specific mobile terminal, a first target carrier radio condition by using the identified target carrier radio condition prediction function and the acquired source carrier measurement data; and
predicting, by the first network node or the specific mobile terminal, a radio condition for at least one more second target carrier in parallel to predicting the first target carrier radio condition,
wherein a training phase for identifying the target carrier radio condition prediction function is conducted when the communication network has a load that is smaller than a predetermined load factor.

US Pat. No. 10,716,009

APPARATUS, METHOD, AND SYSTEM RELATING TO MINIMIZATION OF DRIVE TESTS (MDT) MEASUREMENTS

NEC CORPORATION, Minato-...

1. An apparatus comprising:a memory storing instructions; and
one or more processors configured to execute the instructions to:
acquire reporting condition information regarding a condition of reporting performed by a terminal apparatus to a base station; and
transmit the reporting condition information to the terminal apparatus,
wherein the reporting is reporting to be used for determining initiation or termination of Minimization of Drive Tests (MDT) measurements for a downlink only cell, and the reporting condition information indicates the downlink only cell.

US Pat. No. 10,716,008

METHODS AND NODES FOR REDUCING INTERFERENCE IN A WIRELESS COMMUNICATIONS NETWORK

Telefonaktiebolaget LM Er...

21. A method performed by a receiving node for reducing interference in a wireless communications network, the method comprising:determining that a timing condition is fulfilled, wherein the timing condition indicates a relative timing between reception of the following signals by the receiving node:
a transmission signal transmitted by a transmitting node, and
an interfering signal transmitted by an interfering node; and
transmitting information indicating the fulfilled timing condition to at least one of the following: the interfering node and the transmitting node.

US Pat. No. 10,716,007

PROTECTION OF A SECURITY MODULE IN A TELECOMMUNICATION DEVICE COUPLED TO AN NFC CIRCUIT

PROTON WORLD INTERNATIONA...

1. A non-transitory computer-readable medium having contents which configure a telecommunication device to protect data stored in a security module of the telecommunication device, the telecommunication device having a near field communication (NFC) router, the NFC router having a plurality of individually assignable gates and a routing table, the protecting including:in response to receiving a request to assign a communication pipe to one of the individually assignable gates, creating and storing a reference signature for the communication pipe based on at least one of a personal code of an authorized user of the telecommunication device or an identifier of a radio frequency gate of the router;
in response to receiving a request to provide data from the security module to the NFC router, creating a current signature corresponding to the request to provide data;
verifying whether the current signature corresponds to the stored reference signature; and
preventing a provision of the requested data from the security module based on a failure to verify that the current signature corresponds to the stored reference signature.

US Pat. No. 10,716,006

END USER DEVICE THAT SECURES AN ASSOCIATION OF APPLICATION TO SERVICE POLICY WITH AN APPLICATION CERTIFICATE CHECK

Headwater Research LLC, ...

1. An end user device comprising:one or more modems configured to connect to one or more access networks,
one or more device agents configured to:
store a plurality of application programs and a corresponding access network service policy associated with each of the application programs, each of the corresponding access network service policies comprising, for the corresponding application program:
information about a corresponding application credential associated with the corresponding application program, and
device agent instructions configured to govern at least an aspect of attempted or actual access network communication activity associated with the corresponding application program, and
for each given one of the plurality of application programs, perform the following operations in any order:
govern the at least an aspect of attempted or actual access network communication activity associated with the given application program, based at least in part on the corresponding device agent instructions for the given application program, and
check the given application's configuration using the corresponding information about the corresponding application credential and, in the case that the application configuration check does not pass, then take an action.

US Pat. No. 10,716,005

MANAGING APPLICATIONS ACROSS MULTIPLE MANAGEMENT DOMAINS

MOBILE IRON, INC., Mount...

1. A system, comprising:a processor configured to:
receive from a first management domain at a mobile device, an indication to remove an application installed on the mobile device, wherein the mobile device is configured to store data of the application that is associated with the first management domain; and
in response to receiving the indication to remove the application installed on the mobile device:
determine whether the application is associated with a plurality of management domains; and
in response to a determination that the application is associated with the plurality of management domains, secure on the mobile device the data of the application that is associated with the first management domain instead of removing the application from the mobile device, wherein the data of the application that is associated with the first management domain is secured as stored on the mobile device at least in part by encrypting the data of the application that is associated with the first management domain, encrypting the data of the application that is associated with the first management domain with a key removed from the mobile device, or encrypting the data of the application that is associated with the first management domain with a key discarded; and
a memory coupled to the processor and configured to provide the processor with instructions.

US Pat. No. 10,716,004

DEVICE HAVING A SIM CARD COMBINED WITH A WIRELESS SERVICE CARD AND METHOD OF USE THEREOF

TracFone Wireless, Inc., ...

1. A process for authorizing wireless service for a wireless device, the process comprising:providing a generally flat form factor card having a first surface and an opposing second surface;
providing at least one removable subscriber identity module (SIM) card arranged in the generally flat form factor card defined by the first surface, wherein the at least one removable subscriber identity module (SIM) card is releasably attached to the first surface of the generally flat form factor card, wherein the at least one removable subscriber identity module (SIM) card is configured to be implemented in the wireless device;
providing an activation code arranged on the first surface, the activation code being associated with the at least one removable subscriber identity module (SIM) card, wherein the activation code is configured to authorize the wireless service for the wireless device associated with the at least one removable subscriber identity module (SIM) card when provided to a wireless service system associated with a wireless service provider;
the providing the activation code comprises providing an optically readable code;
receiving from the wireless device over a network to the wireless service system the activation code obtained with a camera of the wireless device along with wireless device related information associated with the wireless device; and
provisioning the wireless service to the wireless device from a wireless network when the wireless device operates in conjunction with the at least one removable subscriber identity module (SIM) card and the activation code is provided over the network to the wireless service system associated with the wireless network and the wireless service system authenticates the activation code as being valid.

US Pat. No. 10,716,003

IDENTITY AND PHONE NUMBER VERIFICATION

NEXMO, Inc., San Francis...

1. A method of verifying an identifier assigned to a communication device; comprising:receiving a request to verify an identifier assigned to a communication device, the request including the identifier and a first alphanumeric string, the request being received from a computer system controlled by a business;
identifying a primary communication channel for communicating with the communication device, and a secondary communication channel for communicating with the communication device;
causing a first verification message comprising the first alphanumeric string to be sent to the communications device via the primary communication channel;
determining if a conversion event associated with the first verification message occurs within a predetermined period of time after the first verification message is sent to the communication device; and
sending a second verification message that also comprises the first alphanumeric string to the communication device via the secondary communication channel when the conversion event is determined not to have occurred within the predetermined period of time.

US Pat. No. 10,716,002

METHOD AND SYSTEM FOR AUTHENTICATING ACCESS IN MOBILE WIRELESS NETWORK SYSTEM

Samsung Electronics Co., ...

1. A method for supporting LTE-WLAN aggregation (LWA) by a base station, the method comprising:detecting that a security key update triggering event for a WLAN termination (WT) occurs, the WT being connected with the base station and a terminal for the LWA;
performing a WT modification procedure for updating the security key for the WT based on the detected security key update triggering event being associated with a first event; and
performing a WT release procedure and a WT addition procedure for updating the security key for the WT based on the detected security key update triggering event being associated with a second event.

US Pat. No. 10,716,001

SELF-PROVISIONING OF MOBILE DEVICES IN DEPLOYABLE MOBILE TELECOMMUNICATIONS NETWORKS

STAR SOLUTIONS INTERNATIO...

1. A computing system disposed within a wireless communication system, the computing system comprising:an input/output (I/O) device;
one or more processors;
memory; and
program instructions, stored in the memory, that upon execution by the one or more processors cause the computing system to perform operations including:
receiving a first registration message transmitted from a first application program installed in and executing on one or more servers communicatively connected with the wireless communication system, wherein the first registration message includes a first user-schema that defines data for identifying and authenticating any given individual user with the first application program;
receiving a first user-data message transmitted from the first application program, wherein the first user-data message includes (i) first-application ID data identifying a first user as a registered user of the first application program, and (ii) first-application authentication data for authenticating the first user with the first application program, the first-application ID data and first-application authentication data conforming to the first user-schema;
receiving at the I/O device user-input data including a user secret of the first user;
creating a first credentials data record containing at least the first-application ID data of the first user, the first-application authentication data of the first user, and an indication of the user secret of the first user;
encrypting the first credentials data record with an encryption key of the computing system, and certifying the encrypted first credentials data record with a private key of the computing system; and
transferring via the I/O device the certified, encrypted first credentials data record to a first tangible, transportable storage medium external to the computing system.

US Pat. No. 10,716,000

PROTECTING WLCP MESSAGE EXCHANGE BETWEEN TWAG AND UE

Telefonaktiebolaget LM Er...

1. A User Equipment (UE) comprising:a Wireless Local Area Network (WLAN) interface configured to communicate with an Access Point (AP) of a Trusted WLAN Access Network (TWAN); and
processing circuitry configured to:
derive a Master Session Key (MSK) and an Extended MSK (EMSK);
derive from the MSK, the EMSK, or a key derived from at least the MSK or the EMSK, a WLAN Control Protocol (WLCP) key for protecting WLCP message exchange with a Trusted WLAN Access Gateway (TWAG) of the TWAN; and
protect WLCP message exchange between the UE and the TWAG using a key for Datagram Transport Layer Security (DTLS), wherein the key used for DTLS comprises the WLCP key or a key derived from the WLCP key.

US Pat. No. 10,715,999

SELECTIVE KEY CACHING FOR FAST ROAMING OF WIRELESS STATIONS IN COMMUNICATION NETWORKS

Fortinet, Inc., Sunnyval...

1. A computer-implemented method, in an access point device on a communication network, to selectively cache authentication keys for faster roaming of stations in Wi-Fi communication networks for improved network performance, the method comprising the steps of:detecting, by a processor of the access point of a plurality of access points managed by a controller, an attempt by a station to associate with the access point, the station having a unique identifier;
searching a key cache of the access point using the station unique identifier, the key cache storing a plurality of keys associated with unique identifiers, each key being previously retrieved during a previous association between the access point and the station;
responsive to identifying a key corresponding to the station as evidence of a previous association, retrieving the key from the key cache of the access point;
responsive to not identifying a key corresponding to the station as evidence of no previous association with the access point, retrieving the key from the controller through a network communication interface of the access point, wherein the controller is cloud-based and is coupled to a wide area network external to an enterprise network, wherein responsive to identifying the key corresponding to the station at the access point as evidence of a previous association with the access point, retrieving the key from the access point;
storing the key in the access point key cache for future use when reassociating with the access point;
subsequent to and responsive to not identifying a key corresponding to the station at the controller as evidence of no previous association with any access point being managed by the controller, the controller retrieving a key from the authentication server through the network communication interface, and wherein responsive to identifying the key corresponding to the station at the controller as evidence of a previous association with a second access point of the plurality of access points, retrieving the key from the controller;
storing the authentication server key in the controller key cache for subsequent use at a different access point of the plurality of access points, wherein the authentication server key is stored in the access point for subsequent use at the access point or any of the plurality of access points being managed by the controller;
generating at least one modified response frame to include the identified key along with an approval of the association between the access point and the station; and
sending, through the network communication interface, the at least one modified response from the access point to the station.

US Pat. No. 10,715,998

METHOD AND APPARATUS FOR SIMULTANEOUSLY PROVIDING MOBILITY MANAGEMENT AND PRIVACY PROTECTION

KOREA ADVANCED INSTITUTE ...

1. A communication method comprising:receiving a packet for a terminal;
processing at least one of a locator included in the packet and location information of the terminal based on a mobility of the terminal; and
transmitting the packet to the terminal based on processing result at least one of the locator and the location information,
wherein the processing comprises processing the locator included in the packet when the packet is unassociated with the movement of the terminal, and
wherein the processing of the locator comprises:
determining whether the packet is transmitted from a router of an autonomous system (AS) that includes a communication apparatus;
processing the locator using at least one of a hidden locator and a locator of a router connected to the terminal, when the packet is determined to not be transmitted from the router of the AS that includes the communication apparatus; and
processing the locator using at least one of a locator of the AS that includes the communication apparatus and an identifier of the terminal, when the packet is transmitted to be transmitted from the router of the AS that includes the communication apparatus.

US Pat. No. 10,715,997

METHOD FOR PROTECTING PRIVATE INFORMATION AND TERMINAL DEVICE

HUAWEI TECHNOLOGIES CO., ...

1. A method for protecting private information by a terminal device, the method comprising:unlocking the terminal device and displaying a first interface responsive to detecting an eyeball or iris of a user when receiving a first unlock operation, wherein the first interface is an interface last displayed when a screen of the terminal device is locked, and wherein the first unlock operation comprises receiving an eyeprint image or an iris image of the user;
storing additional information that is additional to information corresponding to the first unlock operation, wherein the additional information comprises a pre-determined action comprising blinking or moving the eyeball;
determining whether a second unlock operation is received when the eyeball or the iris of the user is detected and based on the additional information by determining whether a user blinks or moves the eyeball according to the additional information while receiving the eyeprint image or the iris image of the user; and
unlocking the terminal device and displaying a second interface responsive to receiving the second unlock operation, wherein the second interface is different than the first interface.

US Pat. No. 10,715,996

TRANSPARENT PROVISIONING OF A THIRD-PARTY SERVICE FOR A USER DEVICE ON A TELECOMMUNICATIONS NETWORK

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

9. A method for transparently provisioning a third-party service for a user device of a telecommunications network of a network carrier to enable a user of the user device to seamlessly redeem the third-party service administered by a service provider other than the network carrier, the method comprising:storing in one or more memories:
a plurality of identifiers;
a plurality of service plans for the network carrier;
a plurality of users that are each uniquely identifiable by one of the plurality of identifiers and wherein each of the plurality of users subscribe to at least one of the plurality of service plans;
a list including the third-party service and an associated eligibility criterion to redeem access to the third-party service; and
instructions to process input from the user on the user device communicatively coupled to the telecommunications network;
receiving an indication that the user device on the telecommunications network issued a command based on input by the user to redeem access to the third-party service on the user device by transparently provisioning the third-party service for the user,
wherein the input is in response to the user clicking on a link presented in a text-based message received by the user device;
responsive to receiving the indication that the user device on the telecommunications network issued the command:
retrieving one identifier of the plurality of identifiers that uniquely identifies the user device on the telecommunications network,
wherein the plurality of identifiers includes an IP address of the user device;
determining that the user device is eligible to receive the third-party service by:
interrogating the one or more memories for a service plan, of the plurality of service plans, which is associated with the user device based on the one identifier,
evaluating eligibility of the user device or the service plan to redeem the third-party service based on the eligibility criterion, and
determining that the user device or the service plan is eligible to redeem the third-party service; and
transparently provisioning the third-party service for the user by authenticating the user device and activating the third-party service for the user device without requiring the user to register for the third-party service redemption or provide additional input.

US Pat. No. 10,715,995

SECURITY PROTECTION OF MEASUREMENT REPORT

Intel IP Corporation, Sa...

1. An apparatus of a station (STA) configured for performing a secure Fine Timing Measurement (FTM) procedure, the apparatus comprising: processing circuitry; and memory, wherein when operating as an initiating STA (ISTA) as part of the secure FTM procedure, the processing circuitry configured to:encode an initial FTM request frame for transmission to a responding station (RSTA), the initial FTM request frame including an indication for a secure ranging measurement exchange;
decode an initial FTM frame received from the RSTA, the initial FTM frame including long training field (LTF) sequence generating information;
decode a secure sounding trigger frame received from the RSTA, the sounding trigger frame including the LTF sequence generating information;
encode an uplink null data packet (UL NDP) for transmission to the RSTA, wherein the UL NDP is solicited by the secure sounding trigger frame, and wherein the processing circuitry is configured to derive a randomized LTF sounding sequence for the UL NDP from the LTF generating information received in the FTM frame;
decode a downlink NDP (DL NDP) received from the RSTA, the DL NDP having a randomized LTF sounding sequence derived from the LTF generating information; and
decode a location measurement report frame received from the RSTA, the location measurement report frame including range measurement results from the UL NDP and the DL NDP, the range measurement results being masked by a randomized bit sequence.

US Pat. No. 10,715,994

METHOD AND APPARATUS FOR CONNECTING A TERMINAL TO NETWORK BASED ON APPLICABLE NETWORK INFORMATION IN MOBILE COMMUNICATION SYSTEM

Samsung Electronics Co., ...

1. A method by a terminal in a first network of a mobile communication system, the method comprising:transmitting, to an entity implementing a mobility management function in a first network of a mobile communication system, first information indicating whether the terminal supports a second network and access point name (APN) information,
wherein second information on an entity implementing a session management function is determined, by the entity implementing the mobility management function, based on the first information and the APN information,
wherein a request for creating a packet data unit (PDU) session for the terminal is transmitted, by the entity implementing the mobility management function of the first network, to the entity implementing the session management function of the first network, and
wherein the second information on the entity implementing the session management function is transmitted to a server.

US Pat. No. 10,715,993

ELECTRONIC APPARATUS, INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING METHOD

SONY CORPORATION, Tokyo ...

1. An electronic device for user equipment side, comprising:a processing circuitry configured to:
select a mode of a relay discovering process of a user equipment, wherein the mode determines, in the relay discovering process, whether to discover a remote device or to be discovered by the remote device when the user equipment serves as a relay device, or whether to discover the relay device or to be discovered by the relay device when the user equipment serves as the remote device, wherein after a connection is established between the relay device and the remote device, the remote device obtains a communication service via the relay device through a Proximity-based Service communication; and
control the user equipment to perform the relay discovering process in accordance with the selected mode and to receive a signal from a base station,
wherein the processing circuitry is further configured to select the mode according to a result from a detection of discovery signals from other user equipment and according to a reception of an indication of the mode from a base station, and
wherein the detection and the selection are performed individually for each carrier configured for the Proximity-based Service communication, and wherein the user equipment pre-selects the discovery mode for each configured carrier.

US Pat. No. 10,715,992

DISCOVERY IN A COMMUNICATION SYSTEM

HMD Global Oy, Espoo (FI...

1. A method for controlling discovery of devices in a network of devices, comprising:assigning, by a network entity, resources for the discovery; and
based on the assigning, providing, by the network entity, accordingly at least two patterns of transmission, Tx, and reception, Rx, phases for the devices in the network for communication of information between the devices, wherein the at least two patterns of transmission, Tx, and reception, Rx, are configured to the devices for the communication of information between the devices,
wherein control of at least one of transmission or reception phases of information is based on grouping of discovery patterns, and
wherein each pattern has a number N of portions for transmission and reception phases and the patterns are grouped based on a number k of portions of the pattern that are allocated for the transmission phases, wherein N and k are integers, and wherein devices associated with a group having a smaller value of k are enabled to receive information from all devices associated with a group having a higher value of k.

US Pat. No. 10,715,991

METHOD FOR AVOIDING COLLISIONS BETWEEN OPEN DISCOVERY AND CELLULAR RESOURCE

Futurewei Technologies, I...

1. A method comprising:receiving, by a user equipment from a communications controller, uplink or downlink scheduling information to transmit an uplink control signal on a physical uplink channel to the communications controller on a subframe designated for device-to-device (D2D) signaling by a D2D subframe configuration designating one or more subframes in which to transmit or receive one or more D2D discovery signals;
prioritizing, by the user equipment based on contents of the received uplink or downlink scheduling information, transmission of the uplink control signal on the subframe designated for D2D signaling by the D2D subframe configuration over a transmission or a reception of the one or more D2D discovery signals,
the one or more D2D discovery signals comprising a Type 1 discovery signal or a Type 2 discovery signal, the Type 1 discovery signal for allocating discovery signal transmission resources on a non user equipment-specific basis, and the Type 2 discovery signal for allocating the discovery signal transmission resources on a per user equipment-specific basis; and
transmitting, by the user equipment, the uplink control signal on the subframe designated for D2D signaling by the D2D subframe configuration to the communications controller.

US Pat. No. 10,715,990

INFORMATION PROCESSING METHOD AND COMMUNICATION NODE

1. An information processing method, applied to a first Device-to-Device (D2D) User Equipment (UE), the method comprising:receiving auxiliary information from a first access node of the first D2D UE; and
accessing to a second access node according to the auxiliary information,
wherein the first access node and the second access node are access nodes of different types, wherein the first access node is a first base station, and the second access node is a relay node located in a first cell; and the relay node is a second D2D UE,
wherein receiving the auxiliary information from the first access node of the first D2D UE comprises:
receiving the auxiliary information from the first base station, wherein the auxiliary information comprises a relay node discovery trigger threshold value, wherein the relay node discovery trigger threshold value is used for triggering the first D2D UE to discover a relay node available for access of the first D2D UE, the method further comprising:
receiving bearer control information; and switching, according to the bearer control information, to the second access node for communication data transmission.

US Pat. No. 10,715,989

SYSTEMS AND METHODS FOR IMPLEMENTING PEER-TO-PEER WIRELESS CONNECTIONS

INTEL CORPORATION, Santa...

1. A method comprising:determining, by a first device, a first peer-to-peer service sought by the first device;
determining, by the first device, a probe request frame comprising a first identifier associated with the first peer-to-peer service;
transmitting, by the first device, before establishing a peer-to-peer connection with a second device, the probe request frame to a second device;
receiving, by the first device, a probe response frame comprising a second identifier, wherein the probe response frame is received from the second device, wherein the probe response frame comprises an indication of a request associated with establishing the peer-to-peer connection, wherein the indication of the request comprises network information for the first device to communicate with the second device;
determining, by the first device, that the second identifier matches the first identifier;
and
establishing, by the first device, the peer-to-peer connection with the second device based at least in part on the request.

US Pat. No. 10,715,988

DISASTER EVENT MANAGMENT

1. A system, comprising:a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
determining that an event that satisfies a criterion related to an alert has occurred;
determining that a first user equipment associated with a first user account is at a first location associated with the event;
sending a status update request to the first user equipment;
in response to receiving first status update feedback from the first user equipment, updating a status of the first user account, the status of the first user account relating to a personal identity associated with the first user account;
in response to the determining that the first user equipment associated with the first user account is at the first location, determining that second status update feedback was not received from a second user equipment device associated with a second location of the event;
in response to the determining that the second status update feedback was not received from the second user equipment device, transmitting the second location of the second user equipment device to a monitoring device; and
based on the second location and a job hierarchy associated with a second user of the second user equipment device, generating response data representative of a response protocol for an emergency responder to implement.

US Pat. No. 10,715,987

DYNAMIC DERIVATION OF AND BROADCAST TO EMERGENCY CONTACT LIST

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:
obtaining first information associated with a user of a mobile device, the first information comprising a geographic location of the mobile device;
obtaining second information, wherein the second information comprises geographic location information for contacts associated with the mobile device and information for one or more triggering events associated with the user;
detecting a triggering event of the one or more triggering events;
determining a triggering event type for the detected triggering event;
in response to the triggering event type for the detected triggering event, the first information, and the second information, generating a contact group from a list of contacts associated with the mobile device using the triggering event type, the first information, and the second information, wherein the contact group is a subset of contacts of the list of contacts; and
sending a message to the contact group, wherein the message to the contact group is a message regarding whereabouts of the user associated with the mobile device or a yes-okay message.

US Pat. No. 10,715,986

CONTROL SYSTEM WITH SMART DEVICES FOR HAZARDOUS ENVIRONMENTS

EATON INTELLIGENT POWER L...

17. A control system, comprising:a controller comprising:
an enclosure having a light source and a light detector; and
electrical components positioned within the enclosure; and
at least one interface comprising a mechanical switch,
wherein the at least one interface is mounted to an external face of the enclosure,
wherein the at least one interface is physically isolated from the electrical components and optically connected to the electrical components via the light source and the light detector, and
wherein the electrical components can detect actuation of the mechanical switch,
wherein the at least one interface has a light mixing chamber and a clear cover for viewing light from the light source, the light source being operated in response to a status of a device controlled by the controller.

US Pat. No. 10,715,985

BLUETOOTH AUDIO COMMUNICATION SYSTEM AND METHOD FOR ACKNOWLEDGING RECEPTION OF PACKETS OF AUDIO STREAMS AT A SLAVE AND MASTER DEVICES

Audiowise Technology Inc....

1. A wireless Bluetooth audio communication system, comprising:an audio gateway of a piconet, configured to communicate with a master device in the piconet and to transmit at least one packet of audio stream to the master device and a slave device;
a first transceiver used as the master device, configured to receive the at least one packet of the audio stream; and
a second transceiver used as the slave device, configured to receive the at least one packet of the audio stream transmitted from the audio gateway and configured to acknowledge to the first transceiver whether the second transceiver has successfully received the at least one packet of the audio stream;
wherein the first transceiver is further arranged to transmit a packet having a negotiation configuration command to the second transceiver, and the second transceiver is arranged to send a corresponding acknowledgement packet to the first transceiver if the packet having the negotiation configuration command has been successfully accepted by the second transceiver; and a different packet of the audio stream is to be discarded by the first transceiver if the first transceiver is transmitting the packet having the negotiation configuration command to the second transceiver to negotiate with the second transceiver.

US Pat. No. 10,715,984

CONNECTION SWITCHING FOR BLUETOOTH HEADSETS

Plantronics, Inc., Santa...

1. Non-transitory computer-readable media embodying instructions executable by a processor in a first Bluetooth device to perform functions comprising:indicating, upon a user interface of the first Bluetooth device, a connection status of the first Bluetooth device, a second Bluetooth device, a third Bluetooth device, and a Bluetooth headset, wherein the connection status indicates that (i) the first Bluetooth device has no Bluetooth connection with the Bluetooth headset, (ii) the second Bluetooth device has a first Bluetooth connection with the Bluetooth headset, and (iii) the third Bluetooth device has no Bluetooth connection with the Bluetooth headset;
receiving, from the user interface of the first Bluetooth device, a user input to establish a second Bluetooth connection between the third Bluetooth device and the Bluetooth headset; and
sending a message from the first Bluetooth device to the second Bluetooth device responsive to receiving the user input, wherein the message represents a command for the Bluetooth headset to establish the second connection with the third Bluetooth device;
wherein the second Bluetooth device sends the message to the Bluetooth headset; and
wherein the Bluetooth headset, responsive to receiving the message, (i) releases the first Bluetooth connection with the second Bluetooth device and then (ii) establishes the second Bluetooth connection with the third Bluetooth device.

US Pat. No. 10,715,983

METHOD AND DEVICE FOR COUPLING ELECTRONIC APPLIANCES TO A MOTOR VEHICLE

Continental Automotive Gm...

1. A system comprising: a vehicle having an infotainment system having a touch-sensitive screen, a mobile data processing device having a display screen for displaying information in regard to coupling and existing connections, and a motion sensing device that is configured to be worn by a driver of the vehicle, wherein a first communication interface is set up to transmit control commands Is from the motion sensing device to the mobile data processing device, the mobile data processing device is set up to translate the control commands Is into instructions IA to the infotainment system, the mobile data processing device is set up to translate acknowledgement responses into responses to the motion sensing device wherein the acknowledgements being converted into sensory feedback, and a second communication interface is set up to transmit the instructions IA from the mobile data processing device to the infotainment system.

US Pat. No. 10,715,982

METHOD, APPARATUS, AND SYSTEM FOR DATA TRANSMISSION

ZTE CORPORATION, Guangdo...

1. A method performed by a network element, comprising:determining a target data transmission mode; and
transmitting a first message to a wireless communication node, wherein the first message indicates the target data transmission mode and causes the wireless communication node to transmit a second message to a wireless communication device, wherein the second message instructs the wireless communication device to use the target data transmission mode for data transmission,
wherein the target data transmission mode is a Narrow Band Internet of Things (NB-IoT) data transmission mode comprising a control plane optimization mode and a user plane optimization mode.

US Pat. No. 10,715,981

NETWORK INFORMATION COLLECTION AND ANALYSIS OF A PLURALITY OF MOBILE NETWORKS

NEC CORPORATION, Minato-...

1. A method performed by a service platform, the method comprising:receiving from an application server, a first request message including first information indicating a first area and second information indicating a first threshold;
receiving congestion information from each network function belonging to a group of at least one network function(s) responsible for the first area;
deriving a network information by combining the congestion information received from all the network function(s) belonging the group; and
sending the network information to the application server,
wherein the first threshold indicates a range of the network information at which the application server wishes to be informed of the network information.

US Pat. No. 10,715,980

METHOD FOR SHARING APPLICATION BETWEEN TERMINALS, AND TERMINAL

Huawei Device Co., Ltd., ...

1. A system comprising: a first mobile phone and a second mobile phone, wherein the first mobile phone is capable of directly connecting with the second mobile phone via a WiFi connection, wherein the first mobile phone is configured to carry out a method comprising:downloading an application from an application server;
storing an installation package of the application;
installing the application in the first mobile phone;
running, after the installing, the application by a user of the first mobile phone;
generating a private data file on the first mobile phone, where the private data file includes data, associated with the user of the first mobile phone, that is generated during the running the application by the user, the data file including: an account information, a contacts information, and a chat record; and
sending the installation package and the private data file from the first mobile phone to the second mobile phone directly via the WiFi connection between the first mobile phone and the second mobile phone without using an intermediate server, and wherein the second mobile phone is configured to carry out a method comprising:
receiving the installation package and the private data file via the WiFi connection between the first mobile phone and the second mobile phone;
automatically installing the application in the second mobile phone based on the installation package; and
running, after the receiving and installing, the application in the second mobile phone based on data obtained from the private data file, wherein the second mobile phone is configured to, after the receiving, further perform:
extracting a verification information from the installation package; and
determining, based on the verification information, whether the installation package is not from an application server.

US Pat. No. 10,715,979

PROVISIONING DEVICE AND/OR LINE SHARING CAPABILITIES TO INTERNET OF THINGS (IOT) DEVICES

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

1. A method comprising:receiving, by a server from an Internet of Things (IoT) device, a token comprising an identifier;
receiving, by the server from a mobile device, a request to provision the IoT device to share at least one of a subscriber account or a communication address associated with the mobile device, wherein the request includes the token comprising the identifier;
determining, by the server, that the token comprising the identifier has been received from both the IoT device and the mobile device; and
provisioning, by the server, sharing capabilities to the IoT device to enable the IoT device to at least one of send or receive communications using the communication address or a different communication address of the subscriber account.

US Pat. No. 10,715,978

USE OF ESIM PROFILES

1. A mobile subscriber apparatus for use with a home wireless network that is secure and reliable, the mobile subscriber apparatus comprising:one or more radio transceivers;
one or more embedded subscriber identity module (eSIM) chips configured to store eSIM profiles; and
at least one processor and/or circuit, coupled with the one or more radio transceivers and the one or more eSIM chips, the at least one processor and/or circuit being configured to:
compile a list of geographical locations for a predetermined period that is set in future, and wirelessly communicate the list and the predetermined period to a service provider before the predetermined period begins;
detect the home wireless network;
wirelessly download a set of eSIM profiles into the one or more eSIM chips from the service provider before the predetermined period begins;
recording a download date of downloading the set of the eSIM profiles;
use the set of the eSIM profiles for wireless service in one or more geographical locations of the list during the predetermined period;
after the predetermined period has elapsed: detect the home wireless network, remove the set of the eSIM profiles from the one or more eSIM chips, and record a removal date of removing the set of the eSIM profiles; and
wirelessly report the download date and the removal date to the service provider via the home wireless network.

US Pat. No. 10,715,977

SYSTEM AND METHOD FOR RANGING-ASSISTED VEHICLE POSITIONING

QUALCOMM Incorporated, S...

1. A first user equipment (UE), comprising:a transceiver configured for performing ranging using a ranging period comprising a first control period, a ranging cycle comprising a plurality of time slots including a first time slot and a second time slot, and a second control period;
a memory; and
a processor operatively coupled with the transceiver and the memory,
wherein the processor and the memory are configured to:
select the first time slot for transmitting a first ranging signal;
transmit, via the transceiver, a first slot ID in the first control period, to indicate the first time slot selected for transmitting the first ranging signal in the ranging cycle after the first control period;
transmit, via the transceiver, the first ranging signal in the first time slot in the ranging cycle;
receive, from a second user equipment (UE) via the transceiver, a second ranging signal in the second time slot that is different from the first time slot;
determine a first time-of-arrival (ToA) of the second ranging signal when received by the first UE; and
transmit, via the transceiver, the first ToA in the second control period after the ranging cycle.

US Pat. No. 10,715,976

METHOD AND SYSTEM FOR EVENT DETECTION BASED ON VEHICULAR MOBILE SENSORS AND MEC SYSTEM

Verizon Patent and Licens...

1. A method comprising:storing, by a network device of a Multi-access Edge Computing (MEC) network, pre-configured criteria information pertaining to one or multiple types of events to be detected;
receiving, by the network device, first sensed data from a first vehicular device of a first vehicle that includes a first sensor, wherein the first sensor is native to the first vehicle and supports a native operation performed by the first vehicle and the first sensor detects the first sensed data, and wherein the first sensor includes a video camera and the first sensed data includes video data;
selecting, by the network device in response to the receiving, at least one of the one or multiple types of events based on a type of the first sensed data;
analyzing, by the network device in response to the selecting, the first sensed data based on the pre-configured criteria information that correlates to the selected at least one of the one or multiple types of events;
determining, by the network device in response to the analyzing, whether the at least one of the one or multiple types of events is detected;
generating, by the network device, data indicating the at least one of the one or multiple types of events is detected when it is determined that the at least one of the one or multiple types of events is detected; and
transmitting, by the network device in response to the generating, the data to another device.

US Pat. No. 10,715,975

METHOD FOR PERFORMING SENSING DURING TERMINAL-SPECIFIC SENSING PERIOD IN WIRELESS COMMUNICATION SYSTEM, AND TERMINAL USING SAME

LG Electronics Inc., Seo...

1. A method for vehicle-to-x (V2X) operation in a wireless communication system, the method performed by a V2X user equipment (UE) and comprising:sensing subframes during a UE-specific sensing period;
selecting a resource with which to perform V2X communication based on the sensing; and
performing the V2X communication based on the resource,
wherein the UE-specific sensing period is an energy sensing period ranging from (N?1000)-th subframe to (N?1)-th subframe determined based on the V2X UE, and wherein the N is a positive integer.

US Pat. No. 10,715,974

METHODS FOR PROVISIONING A WIRELESS BEACON

HAND HELD PRODUCTS, INC.,...

1. A system, comprising:a processor configured to:
receive a first user input to select a procedure to communicate with a stationary device in proximity to a mobile device, wherein a location on a floor of a facility of the stationary device is unknown, and wherein the selected procedure is a wireless communication;
measure a beacon signal strength from the stationary device;
in response to the beacon signal strength being above a predefined signal strength, transmit a wireless signal to the stationary device, wherein the wireless signal comprises a request to display a barcode on a visual display associated with the stationary device;
scan the barcode of the stationary device to determine an identification of the stationary device;
map the identification of the stationary device with a current location of the mobile device on a floor plan, wherein the current location of the mobile device is representative of the location of the stationary device in the floor plan; and
store the mapping on the mobile device.

US Pat. No. 10,715,973

PLAYBACK QUEUE CONTROL TRANSITION

Sonos, Inc., Santa Barba...

1. A method comprising:while a mobile device is in communication over one or more networks with a network media system comprising one or more playback devices, establishing a connected state between the mobile device and at least one playback device in the network media system over the one or more networks, wherein establishing the connected state comprises (a) causing the mobile device to transition into a control mode during which the mobile device controls the at least one playback device and (b) transmitting an instruction for the at least one playback device to become configured to play back media items identified in a first playback queue that is available for playback by either the mobile device or the at least one playback device;
while in the control mode, (a) detecting a first requested action at the mobile device with respect to at least a first media item identified in the first playback queue, (b) responsively transmitting an instruction for the at least one playback device to carry out the first requested action with respect to the at least first media item identified in the first playback queue, and (c) subsequently transmitting an instruction for the first playback queue to be populated with one or more additional media items;
determining that the mobile device is no longer in communication over the one or more networks with the network media system;
in response to determining that the mobile device is no longer in communication over the one or more networks with the network media system, the mobile device (a) transitioning out of the control mode, (b) relinquishing control of the at least one playback device of the network media system, and (c) transitioning into a playback mode in which the mobile device is configured to play back media items identified in a second playback queue that comprises a copy of the first playback queue while the first playback queue remains available for playback by the at least one playback device;
in response to relinquishing control of the at least one playback device of the network media system, causing a graphical representation to be displayed on an interface of the mobile device that notifies a user that the mobile device has relinquished control of the at least one playback device of the network media system;
while in the playback mode, (a) detecting a second requested action at the mobile device with respect to at least a second media item identified in both the first and second playback queues, (b) carrying out the second requested action with respect to the at least second media item only at the mobile device and not at the at least one playback device, and (c) subsequently transmitting an instruction for the second playback queue to be populated with another one or more additional media items;
after carrying out the second requested action with respect to the at least second media item only at the mobile device, determining that the mobile device is again in communication over the one or more networks with the network media system; and
in response to determining that the mobile device is again in communication over the one or more networks with the network media system, automatically re-establishing the connected state between the mobile device and the at least one playback device in the network media system at least one playback device and (b) transmitting an instruction for the at least one playback device to become configured to play back media items identified in the second playback queue available for playback by the mobile device such that the second playback queue, including the another one or more additional media items, is also available for playback by the at least one playback device.

US Pat. No. 10,715,972

MULTIFUNCTIONAL INTERACTIVE BEACON WITH MOBILE DEVICE INTERACTION

1. A method for adapting the behavior of an interactive presence based application on a mobile computing device associated with a user; comprising:a. providing a plurality of multifunctional beacons, wherein said plurality of beacons provide a mesh wireless network, wherein each of said plurality of beacons provides a local wireless connection;
b. providing an operations and management system (OMS) backend for management of said plurality of beacons, wherein said OMS backend runs on a server;
c. connecting by said mobile device to one or both of said mesh network and a local network, wherein said plurality of beacons report said connecting to said OMS backend;
d. determining by said OMS backend the proximity of said mobile device to one or more of said plurality of beacons based on said reported connections; and
e. adapting the behavior of said application and/or said beacons based on the determined proximity, wherein said application is a tour guide application and said adapting of said application comprises at least one of altering the tour route, providing rewards to the user, or providing information about proximal locations;
wherein more than one user device is connected to any of said plurality of beacons and wherein said backend determines the locations of a plurality of said connected devices, wherein said backend determines the crowd density based on said determined locations.

US Pat. No. 10,715,971

METHOD AND SYSTEM FOR CONFIGURING CALLER LINE IDENTIFICATION FOR SHORT MESSAGE SERVICE

SPIKKO TELECOM LTD., Tel...

1. A method for identifying a calling party to a called party in an integrated communication network, wherein said integrated communication network includes a plurality of native communication networks, wherein said calling party subscribes to at least two native communication networks, the method comprising:obtaining a plurality of caller identification codes for said calling party, wherein each of said caller identification codes identifies said calling party in at least one of said native communication networks;
upon initiating a communication between said calling party and said called party, executing the steps of:
selecting a caller identification code from said plurality of caller identification codes according to a characteristic; and
forwarding said selected caller identification code to at least one of another communication network, and a called device,
wherein said characteristics is associated with content obtained from an external source associated with at least one of said calling party and said called party, and
wherein said external source is:
external to a caller device used by said calling party,
external to said called device,
external to said communication network to which the caller device subscribes, and
external to said another communication network to which said selected caller identification code is forwarded.

US Pat. No. 10,715,970

METHOD AND SYSTEM FOR ENHANCED MESSAGING USING DIRECTION OF TRAVEL

IpVenture, Inc., San Jos...

1. A non-transitory computer readable medium including at least computer program code tangibly stored thereon for facilitating communication among users of mobile electronic devices, said computer readable medium comprising:computer program code for receiving an electronic message from a sending mobile electronic device via at least one wireless network, the received electronic message being wirelessly transmitted from the sending mobile electronic device;
computer program code for acquiring status information pertaining to one or more of a plurality of other mobile electronic devices;
computer program code for determining a direction of travel associated with the one or more of the plurality of other mobile electronic devices based on at least the status information respectively pertaining to the one or more of the plurality of other mobile electronic devices; and
computer program code for facilitating presentation, at the sending mobile electronic device, of an indication of the direction of travel associated with the one or more of the plurality of the other mobile electronic devices.

US Pat. No. 10,715,969

WIRELESS MESSAGING USING AN ENHANCED QUALITY-OF-SERVICE (QOS)

Sprint Communications Com...

1. A method of operating a wireless communication network to transfer a user message for a wireless User Equipment (UE) using enhanced Quality-of-Service (QoS), the method comprising:provisioning circuitry transferring a QoS code that is associated with the enhanced QoS for delivery to Subscriber Identity Module (SIM) circuitry in the wireless UE;
the SIM circuitry in the wireless UE receiving and storing the QoS code;
processing circuitry in the wireless UE receiving the user message for transfer using the enhanced QoS, and in response, retrieving the QoS code from the SIM circuitry and wirelessly transferring a network message having the user message and the QoS code for delivery to messaging circuitry in the wireless communication network;
the messaging circuitry receiving the network message having the user message and the QoS code, and in response to the QoS code, adding a QoS header to the network message that corresponds to the enhanced QoS and handling the network message having the QoS header with the enhanced QoS; and
the messaging circuitry generating a new network message having the QoS header for the enhanced QoS and the user message, handling the new network message having the QoS header with the enhanced QoS, and transferring the new network message having the QoS header and the user message for delivery to a destination.

US Pat. No. 10,715,968

SCHEME FOR SETTING UP PTT GROUP CALL IN A WIRELESS COMMUNICATION NETWORK

Samsung Electronics Co., ...

1. A method for joining an on-going group call by a push-to-talk (PTT) client in a wireless communication network, the method comprising:identifying whether the PTT client enters a coverage of the on-going group call;
transmitting, by the PTT client, a message for requesting information to be used to participate in the on-going group call to one or more PTT clients participating in the on-going group call, in response to the PTT client entering the coverage, the message including a group identification (ID) of the on-going group call;
receiving a response message from at least one PTT client among the one or more PTT clients, the at least one PTT client being determined based on a minimum value among the one or more values; and
configuring parameters for multimedia data transfer in the on-going group call based on the response message,
wherein each of the one or more values is randomly selected for each of the one or more PTT clients.

US Pat. No. 10,715,967

METHOD FOR REAL-TIME TALK-GROUP CREATION WITHIN A PUSH TO TALK FOR AN INCIDENT REPORT SYSTEM

MOTOROLA SOLUTIONS, INC.,...

1. An apparatus comprising:a database comprising a plurality of reports about a particular incident that happened in the past;
logic circuitry operable to:
access a first report about the particular incident;
access a second report about the particular incident;
determine that a discrepancy exists between the first and the second reports; and
cause a talkgroup to be created based on a fact that the discrepancy exists, wherein members of the talkgroup comprise authors of the first and the second report.

US Pat. No. 10,715,966

APPARATUS AND METHOD FOR SENDING AND RECEIVING BROADCAST SIGNALS

LG ELECTRONICS INC., Seo...

1. A method for processing a broadcast signal, the method comprising:encoding Physical Layer Pipe (PLP) data;
generating a signal frame by mapping the encoded PLP data onto data symbols in at east one subframe of the signal frame and mapping signaling information onto preamble symbols of a preamble of the signal frame;
inserting first pilots into the data symbols of the signal frame and inserting second pilots into the preamble symbols of the signal frame,
wherein the first pilots are different from the second pilots,
each data symbol has a pilot density according to a first pilot pattern and each preamble symbol has a pilot density according to a second pilot pattern,
the first pilot pattern and the second pilot pattern are defined by values of Dx and Dy, the Dx being a separation of pilot bearing carriers in a frequency direction and the Dy being a number of symbols forming one pilot sequence in a time direction; and
modulating data in the signal frame, the signaling information including a boosting parameter of which value has a range defined from 0 to 4 for a subframe,
wherein the boosting parameter and the first pilot pattern are used to determine an amplitude of the first pilots.

US Pat. No. 10,715,965

REPORT-BASED CONTROL OF REPEATED MULTICAST DATA TRANSMISSION

Telefonaktiebolaget LM Er...

19. A network node, comprising:at least one interface with respect to one or more nodes of a cellular network;
at least one processor; and
memory containing instructions executable by the at least one processor whereby the network node is operative to:
initiate a repeated multicast transmission of a data item via the cellular network to a plurality of devices;
associated with the repeated multicast transmission, provide a request that at least a subgroup of the plurality of devices each send a report indicating whether an action based on the data item received by the device was successfully completed by the device, wherein the request is included in the repeated multicast transmission, and wherein the action comprises configuration of the corresponding device with configuration data in the data item and/or execution of one or more commands included in the data item; and
depending on the reports:
adjust the repeated multicast transmission of the data item; and
select between continuing the repeated multicast transmission of the data item and stopping the repeated multicast transmission of the data item.

US Pat. No. 10,715,964

PRE-PROCESSING OF MOBILE COMMUNICATION DEVICE GEOLOCATIONS ACCORDING TO TRAVEL MODE IN TRAFFIC ANALYSIS

Sprint Communications Com...

1. A geolocating method of clustering geolocation data associated with a plurality of mobile communication devices according to different clustering algorithms based on different travel modes associated with the geolocation data, determining travel routes traversed by the plurality of mobile communication devices based on the clustering of the geolocation data, and analyzing the intersections of points-of-interest (POIs) and the travel routes to determine a traffic flow at the POI, comprising:storing a map of travel routes in a first data store, where each of the travel routes is one of a highway travel route, a subway travel route, or a footpath travel route;
storing geolocation data associated with a plurality of mobile communication devices in a second data store, where each item of geolocation data identifies a location of a mobile communication device, identifies the mobile communication device, identifies a travel mode, and identifies a timestamp comprising a date and a time;
clustering the geolocation data associated with the mobile communication devices by an analysis application executing on a computer system based on a different clustering algorithm associated with each different travel mode, where each different clustering algorithm uses a different clustering radius value;
for each of the plurality of mobile communication devices, determining travel routes traversed by the mobile communication device based on the clustering of the geolocation data by the analysis application and based on the map of travel routes; and
for each of a plurality of POIs, determining by the analysis application a number of different mobile communication devices that intersect with the POI based on the travel routes traversed by the mobile communication devices, whereby traffic flows at the geolocation of the POIs are determined.

US Pat. No. 10,715,963

NAVIGATION METHOD AND DEVICE

Ariel-University Research...

1. A method of indoor navigation using a mobile device, which method comprising:providing a map of anchors in a specific indoor area in which a mobile device is located;
detecting one or more anchors in said specific indoor area using an optical sensor of said mobile device;
measuring a rotational orientation of said mobile device using an orientation sensor, to determine a rotational orientation of said mobile device when performing said detecting said one or more anchors;
determining a spatial relationship between said one or more detected anchors and said mobile device, based on signals received by said optical sensor and said measured rotational orientation of said mobile device;
accurately determining a position of said mobile device within said determined specific indoor area using a map of anchors in said specific indoor area and said spatial relationship that was determined based on said measured rotational orientation.

US Pat. No. 10,715,962

SYSTEMS AND METHODS FOR PREDICTING LOOKALIKE MOBILE DEVICES

XAD INC., New York, NY (...

1. A method for predicting lookalike mobile devices, comprising:at one or more computer systems coupled to a packet-based network and including or having access to a storage unit storing therein logged request data associated with a plurality of mobile devices, the logged request data including data indicating location events triggered by the plurality of mobile devices, each location event being related to a predefined geographical place and having a time stamp;
selecting, by one or more processors of the one or more computer systems, training mobile devices from the plurality of mobile devices;
constructing, by one or more processors of the one or more computer systems, a respective training feature set for each respective mobile device of the training mobile devices, the respective training feature set including location features derived from location events associated with the respective mobile device and non-location features;
determining, by one or more processors of the one or more computer systems, a label for each particular mobile device among the training mobile devices based at least on whether the particular mobile device is included in a seed list of mobile devices;
training, by a processor of the one or more computer systems running a machine learning program, a prediction model using training feature sets and labels for the training mobile devices;
constructing, by one or more processors of the one or more computer systems, one or more prediction feature sets for one or more mobile devices among the plurality of mobile devices, each feature set of the one or more prediction feature sets including location features derived from location events associated with a corresponding one of the one or more mobile devices and non-location features; and
applying, by a processor of the one or more computer systems, the prediction model to the one or more prediction feature sets for the one or more mobile devices to obtain one or more prediction results, the one or more prediction results including a probability of each of the one or more mobile devices to be a lookalike mobile device with respect to the seed list of mobile devices.

US Pat. No. 10,715,961

APPARATUS AND METHODS FOR ENABLING LOCATION-BASED SERVICES WITHIN A PREMISES

Time Warner Cable Enterpr...

1. A computerized method of operating a first computerized apparatus for determining data indicative of a location of a computerized mobile user device, the first computerized apparatus comprising a data storage apparatus having one or more device positioning models stored thereon, the first computerized apparatus configured for data communication with at least a first antenna apparatus within a first area, the first antenna apparatus configured to enable data communication with the computerized mobile user device and at least one other computerized device within the first area, the computerized method comprising:receiving, via the first antenna apparatus, first signals from the at least one other computerized device, the first signals relating to at least one first device-specific characteristic;
utilizing the one or more device positioning models to determine a first location of the at least one other computerized device, the first location being within the first area;
storing data indicative of the first location associated with an identifier of the at least one other computerized device;
receiving, via the first antenna apparatus, second signals from the computerized mobile user device, the second signals indicative of data relating to at least one second device-specific characteristic;
utilizing (i) at least the data relating to the at least one second device-specific characteristic and (ii) the one or more device positioning models, to generate data indicative of the computerized mobile user device being one of located at or moving toward a second location, the second location being within the first area; and
based at least in part on the data indicative of the computerized mobile user device being one of located at or moving toward the second location:
(i) accessing data correlating the data indicative of the second location with data associated with a first user context, the data associated with the first user context comprising one or more location-based data commands which are each issuable from the first computerized apparatus, via the first antenna apparatus, to the at least one other computerized device within the first area based at least in part on position determination of the computerized mobile user device; and
(ii) causing transmission of a first of the one or more location-based data commands to the at least one other computerized device at the first location.

US Pat. No. 10,715,960

ESTIMATION OF A STACK-EFFECT COMPENSATION MODEL BASED ON MEASUREMENTS PROVIDED BY A WIRELESS TERMINAL

Polaris Wireless, Inc., ...

1. A method of estimating elevation of one or more wireless terminals, the method comprising:receiving, at a data processing system, a plurality of measurements of barometric pressure at a first wireless terminal that is within a structure;
receiving, at the data processing system, a plurality of measurements of indoor temperature at the first wireless terminal;
receiving, at the data processing system, a plurality of measurements of outdoor temperature at an outdoor location;
tracking wireless access points to which the first wireless terminal attaches within the structure;
generating a plurality of estimates of the elevation of the first wireless terminal based on the plurality of measurements of barometric pressure at the first wireless terminal, wherein the estimates of the elevation of the first wireless terminal are independent of the indoor temperature at the first wireless terminal;
generating an estimate HN of a height of an uncompensated estimate of elevation in relation to a neutral pressure plane within the structure, wherein the estimate HN is based on:
(i) the plurality of measurements of indoor temperature at the first wireless terminal,
(ii) the plurality of measurements of outdoor temperature at the outdoor location,
(iii) the plurality of estimates of the elevation of the first wireless terminal, and
(iv) the tracking of the wireless access points; and
generating an estimate of the elevation of a second wireless terminal that is within the structure based on:
(i) a measurement of barometric pressure at the second wireless terminal, and
(ii) the estimate HN.

US Pat. No. 10,715,959

GENERATING A PRE-CACHING SCHEDULE BASED ON FORECASTED CONTENT REQUESTS

1. A method facilitated by a base station of a wireless communications network, the method comprising:accessing, at the base station, information identifying a plurality of user devices in a coverage area of the base station;
determining, at the base station, a forecasted content request for media content at a particular time for delivery to a first user device of the plurality of user devices based on media consumption data for the first user device;
receiving, at the base station from a second user device of the plurality of user devices, a request for the media content at a time before the particular time;
sending, from the base station to the first user device, an instruction, the instruction directing the first user device to store the media content received via a multicast transmission of the media content; and
sending the media content via the multicast transmission from the base station to the first user device and to the second user device responsive to the request.

US Pat. No. 10,715,958

SERVICE DISCOVERY WITH BEACONS HAVING RANKED NEIGHBORING SERVICES

Intel Corporation, Santa...

19. A method for discovering services performed by a mobile computing device, the method comprising:processing, at the mobile computing device, data from a first Bluetooth Low Energy (BLE) beacon and a second BLE beacon, the first BLE beacon to advertise a first Uniform Resource Locator (URL) of a first service, and the second BLE beacon to advertise a second URL of a second service;
obtaining data, from a network server, the data comprising ranking information for the first service being advertised at the first URL and the second service being advertised at the second URL; and
generating, by the mobile computing device, a display including links to the first and second URLs of the corresponding first and second services, wherein an ordering of the links in the display is based at least in part on the ranking information.

US Pat. No. 10,715,957

IDENTIFYING MOBILE RADIO NODES AND DETERMINING USE OF PUBLIC TRANSPORT VEHICLE

HERE GLOBAL B.V., Eindho...

1. A method, performed by at least one apparatus, the method comprising:obtaining a plurality of radio fingerprints, the radio fingerprints comprising information on radio nodes or signals from radio nodes observed by mobile devices and corresponding location estimates;
identifying, among said radio nodes, that one or more radio nodes which are mobile radio nodes belong to a respective public transport vehicle, at least by relating movement information of a respective mobile radio node with public transport route information or real-time position information associated with the respective public transport vehicle, wherein said movement information is determined based on said obtained radio fingerprints; and
verifying that the one or more identified mobile radio nodes belong to the respective public transport vehicle based on the real-time position information provided by a real-time location system associated with the respective public transport vehicle.

US Pat. No. 10,715,956

METHOD FOR REQUESTING TRANSPORTATION SERVICES

LYFT, INC., San Francisc...

1. A method by a computer system for managing transportation services, the method comprising:receiving, from a wireless mobile device of a requester, a transportation request comprising an indication of a geographic location of the wireless mobile device of the requester;
providing, to a wireless mobile device of a transportation provider, the transportation request comprising the geographic location of the wireless mobile device of the requester;
receiving, from the wireless mobile device of the transportation provider, a confirmation for the transportation request;
determining a route associated with the transportation provider;
tracking a location of the transportation provider within the route associated with the transportation provider independently from locations of other transportation providers using a unique identifier associated with the transportation provider; and
providing, to the wireless mobile device of the requester, an acknowledgement message.

US Pat. No. 10,715,955

SYSTEM AND METHOD FOR GENERATING A RECOMMENDATION ON A MOBILE DEVICE

III HOLDINGS 2, LLC, Wil...

1. A method for generating a recommendation for a mobile device of a user, the method comprising:determining a location of the mobile device;
determining a venue based at least on the location of the mobile device;
determining a current time and a current date;
determining an event, wherein details associated with the event correspond to the venue, the current time, and the current date;
determining a default event occurring at the venue or occurring at a second venue, wherein the default event is determined based on a comparison of at least one of the location of the mobile device, the current time, and the current date with at least one of a location of the default event, a default event time, or a default event date; and
transmitting a recommendation including information about the event or the default event to the mobile device depending on whether the event or default event has been determined, wherein the recommendation is determined by comparison of the event details with the location of the mobile device, the current time, and the current date.

US Pat. No. 10,715,954

TECHNOLOGY FOR MANAGING LOCATION-BASED FUNCTIONALITIES FOR ELECTRONIC DEVICES

WALGREEN CO., Deerfield,...

1. A computer-implemented method of managing geofencing features, comprising:receiving, from an electronic device via a network connection, (i) an estimated location of the electronic device, and (ii) wireless access point data indicating an amount and a density of a set of wireless access points detected by the electronic device;
determining, by a computer processor, that the estimated location of the electronic device is in proximity to a location of a store;
in response to determining that the estimated location of the electronic device is in proximity to the location of the store:
calculating, by the computer processor based at least in part on the amount and the density of the set of wireless access points detected by the electronic device, a geofencing boundary for the store, and
determining that the estimated location of the electronic device is within the geofencing boundary for the store; and
transmitting, to the electronic device via the network connection, a communication reflecting that the estimated location of the electronic device is within the geofencing boundary for the store.

US Pat. No. 10,715,953

LOCATION SEARCH USING DYNAMIC REGIONS GENERATED BASED ON SERVICE DATA

Uber Technologies, Inc., ...

1. A method comprising:receiving an indication of a search being performed at a user device;
detecting a location of the user device;
based on the location of the user device, identifying a dynamically generated region that users typically travel to from a locale that includes the location of the user device, the dynamically generated region comprising a plurality of location clusters identified based in part on time of day;
based on a search term, performing, by one or more hardware processors, a search in the dynamically generated region that users typically travel to from the locale that includes the location of the user device; and
causing presentation of a result of the search on the user device.

US Pat. No. 10,715,951

POSITIONING SUPPORT FOR WIRELESS DEVICES SUCH AS NR-IOT DEVICES AND USEFUL FOR GEOFENCING

Nokia Technologies Oy, E...

1. A method, comprising:receiving, at a user equipment from a wireless network, measurement configuration for one or more groups of cells wherein the measurement configuration is for positioning measurements of the user equipment using signals from one or more base stations in the wireless network;
receiving, at the user equipment from the wireless network, criteria based on the measurement configuration for the user equipment to trigger one or more reports for the one or more groups of cells;
performing, by the user equipment using at least the measurement configuration, positioning measurements of the one or more groups of cells; and
sending, by the user equipment and toward the network, one or more reports that are triggered based at least on the criteria,
wherein the criteria comprise one or more of the following:
the user equipment will send the one or more reports in response to at least M positioning measurements of at least one cell group of the one or more groups being within one or more corresponding configured thresholds; or
the user equipment will send the one or more reports in response to less than N positioning measurements of all cell groups being within one or more corresponding configured thresholds,
wherein M and N are integers, M>0, and N>0.

US Pat. No. 10,715,950

POINT OF INTEREST (POI) DEFINITION TUNING FRAMEWORK

Sprint Communications Com...

8. A method of tuning a point-of-interest (POI) definition in a mobile communication device location data analysis application, comprising:presenting a user interface that is configured to receive a POI group definition control input by a POI tuning application executing on a computer system, where the POI group definition identifies a plurality of POIs associated with a POI group and identifies a geographical area enclosing the plurality of POIs associated with the POI group;
configuring the POI group definition into the mobile communication device location data analysis application stored in a memory of the computer system;
causing by the POI tuning application the mobile communication device location data analysis application to execute on the computer system configured with the POI group definition to determine a count of intersections of routes of mobile communication devices with the POI group based at least in part on the POI group definition, wherein the POI group definition defines the POI group such that an intersection of a location cluster centroid with any single POI of the POI group is imputed as an intersection of the location cluster centroid with all of the POIs that are members of the POI group;
for each POI that is associated with the POI group, assigning the count of intersections with the POI group by the mobile communication device location data analysis application to a count of intersections of routes of mobile communication devices with the POI;
receiving information about the count of intersections of the routes of mobile communication devices with the plurality of POIs in the POI group from the mobile communication device location data analysis application by the POI tuning application;
presenting the information about the count of intersections in the user interface by the POI tuning application; and
based on the information about the count of intersections of the routes of the mobile communication devices with the plurality of POIs, adapting, by the POI turning application, the POI group definition by:
configuring one or more changed parameter control inputs in one or more parameters of the adapted POI group definition; and
causing the mobile communication device location data analysis application to execute configured with the adapted POI group definition to determine a revised count of intersections of the routes of the mobile communication devices with the plurality of POIs based on the adapted POI group definition.

US Pat. No. 10,715,949

DETERMINING TIMING FOR DETERMINATION OF APPLICABLE GEO-FENCES

Alibaba Group Holding Lim...

1. A method, comprising:obtaining, by a mobile device, fence information associated with a plurality of geo-fences;
determining to perform geo-fence determination in response to an earlier of: a previous determination time for geo-fence determination having expired, or an amount of migration of the mobile device since a previous geo-fence determination is determined to be in excess of a preset migration threshold value; and
in response to determining that geo-fence determination is to be performed,
determining whether the mobile device is currently located within one of the plurality of geo-fences; and
determining a determination time for a next geo-fence determination, wherein the determination time for the next geo-fence determination is based at least in part on a location of a geo-fence among the at least two of the plurality of geo-fences that are currently nearest to the mobile device, and wherein the determination time for the next geo-fence determination indicates when to determine whether the mobile device has entered a geographic area corresponding to one or more geo-fences.

US Pat. No. 10,715,948

INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM STORAGE PROGRAM

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

1. An information processing apparatus, comprising:at least one hardware processor configured to implement:
an acquirer that acquires information indicating a request from a user and an approach of the user; and
a controller that causes, in response to the request and the approach, a provider to provide first information that does not depend on a device or second information that depends on the device,
wherein the approach comprises the user coming positionally closer to the information processing apparatus as the user makes the request,
wherein, as processing in response to the request, the controller controls provision of the first information or the second information based on a positional relationship among the user, the device, and the provider,
wherein the controller changes contents of the second information based on the positional relationship and an action of the user,
wherein the controller controls, based on the positional relationship and the action of the user, execution of a first mode for holding a conversation with the user, a second mode for providing information related to the user, or a third mode for providing information related to an operation for the device as a mode for providing the second information,
wherein the controller controls the execution of the first mode, the second mode, or the third mode based on the positional relationship, the action of the user, and a state of the device,
wherein the controller controls the execution of the first mode when the state of the device corresponds to an error state,
wherein the controller controls, as the execution of the first mode, provision of information related to a different device that meets the request, and
wherein the controller preferentially provides the information related to the different device when the different device is located closer to a position of the user.

US Pat. No. 10,715,947

SYSTEM AND METHOD FOR PROVIDING CUSTOMIZED POINT-OF-INTEREST INFORMATION

Verizon Patent and Licens...

1. A device, comprising:one or more processors configured to:
receive information describing a plurality of points-of-interests (PoIs) corresponding to a geographic location at which the device is located, the information indicating geographic locations with which each of the plurality of PoIs is respectively associated;
determine historical information comprising:
one or more PoIs previously visited by the device,
a respective geographic location of each of the one or more PoIs, and
a status of the device when the device visited the one or more PoIs;
select a subset of PoIs, from the received plurality of PoIs, based on:
a current status of the device,
the status of the device when the device visited the one or more PoIs, as indicated by the historical information,
the geographic location at which the device is located, and
the geographic locations of the plurality of PoIs; and
cause the selected subset of PoIs to be displayed via a display device associated with the device.

US Pat. No. 10,715,946

SYSTEM AND A PROCESSING METHOD FOR CUSTOMIZING AUDIO EXPERIENCE

Creative Technology Ltd, ...

1. A processing method of a processing apparatus, comprising:processing at least one captured image of a subject to generate at least one image-related input signal;
processing the at least one image-related input signal based on at least one database signal, which is communicable from at least one database to the processing apparatus, to generate a plurality of intermediate processor datasets, wherein the at least one database comprises a plurality of datasets communicable as corresponding plurality of database signals to the processing apparatus;
grouping the plurality of datasets into a plurality of cluster groups, each cluster group corresponding to a cluster comprising at least one dataset; and
combining the plurality of intermediate processor datasets to produce at least one output signal,
wherein the processing apparatus is configured to associate a biometric feature type retrieved from a captured image with the corresponding cluster in generating the plurality of intermediate processor datasets,
wherein the at least one output signal corresponds to an audio response characteristic unique to the subject, and
wherein the at least one output signal is capable of being applied to input audio signals to generate output audio signals audibly perceivable by the subject so as to provide the subject with customized audio experience.

US Pat. No. 10,715,945

METHODS AND SYSTEMS FOR DETERMINING AND/OR USING AN AUDIO FILTER BASED ON HEAD-TRACKING DATA

Dirac Research AB, Uppsa...

1. A method for determining an audio filter, the method comprising:obtaining head-tracking data representing a head pose, which is a head position, relative to a torso pose of an intended subject, the head pose being defined by the pitch, roll and/or yaw of the head in relation to the torso;
selecting a representation of a Head Related Transfer Function (HRTF) from a HRTF database, based on:
the head-tracking data representing the head pose relative to the torso pose, and
information representative of the position and/or direction of a sound source,
whereby the head pose input is combined with source direction information to select one or more representations of HRTFs from the HRTF database; and
determining the audio filter based on the selected HRTF representation.

US Pat. No. 10,715,944

AMBISONICS SOUND FIELD NAVIGATION USING DIRECTIONAL DECOMPOSITION AND PATH DISTANCE ESTIMATION

GOOGLE LLC, Mountain Vie...

1. A computer program product comprising a non-transitory computer-readable medium, the computer program product including code that, when executed by processing circuitry of a sound rendering computer configured to render sound fields for a listener, causes the processing circuitry to perform a method, the method comprising:receiving sound data resulting from a first sound field produced by directional signal sources at a first position in space each directional signal source producing a directional signal contributing to the sound field, wherein the sound data includes a first matrix, elements of the first matrix including coefficients of a spherical harmonic expansion of the sound field at a plurality of points on a unit sphere having a center corresponding to the first position;
obtaining a plurality of directions of the directional signal sources based on the sound data;
obtaining a plurality of distances of the directional signal sources from the first position in space; and
generating based on the sound data, the plurality of directions, and the plurality of distances, a second sound field for a second position, the second position corresponding to a location different from the center of the unit sphere.

US Pat. No. 10,715,943

APPARATUS AND METHOD FOR EFFICIENT OBJECT METADATA CODING

Fraunhofer-Gesellschaft z...

1. An apparatus for generating one or more audio channels, wherein the apparatus comprises:a metadata decoder for receiving one or more compressed metadata signals, wherein each of the one or more compressed metadata signals comprises a plurality of first metadata samples, wherein the plurality of first metadata samples of each of the one or more compressed metadata signals indicates information associated with an audio object signal of one or more audio object signals, wherein the metadata decoder is configured to generate one or more reconstructed metadata signals, so that each reconstructed metadata signal of the one or more reconstructed metadata signals comprises a plurality of second metadata samples, wherein the metadata decoder is configured to generate the plurality of second metadata samples of each of the one or more reconstructed metadata signals by generating a plurality of approximated metadata samples for said reconstructed metadata signal, wherein the metadata decoder is configured to generate each of the plurality of approximated metadata samples depending on at least two metadata samples of the plurality of first metadata samples of said reconstructed metadata signal, and
an audio channel generator for generating the one or more audio channels depending on the one or more audio object signals and depending on the one or more reconstructed metadata signals,
wherein the metadata decoder is configured to receive a plurality of difference values for a compressed metadata signal of the one or more compressed metadata signals, and is configured to add each of the plurality of difference values to one metadata sample of the plurality of approximated metadata samples of the reconstructed metadata signal being associated with said compressed metadata signal to acquire the second metadata samples of said reconstructed metadata signal.

US Pat. No. 10,715,942

MICROPHONE AND MANUFACTURE THEREOF

SEMICONDUCTOR MANUFACTURI...

1. A microphone manufacturing method, comprising:providing a substrate;
forming a ring opening extending from an upper surface of the substrate into the substrate;
forming a ring separation component by forming a separation material in the ring opening;
forming an insulation layer on the substrate;
forming a front-end device on the insulation layer; and
etching a back side of the substrate using the ring separation component and the insulation layer as an etch-stop layer to form a back-hole, wherein the back-hole has decreasing diameters from a bottom of the ring opening to the back side of the substrate.

US Pat. No. 10,715,941

MOBILE AND AUTONOMOUS AUDIO SENSING AND ANALYTICS SYSTEM AND METHOD

Robert Bosch GmbH, Stutt...

1. A system for monitoring operating states of a plurality of machines in an environment, the system comprising:at least one autonomous sensing system including (i) at least one processor, (ii) at least one memory configured to store classification parameters of a machine learning model, (iii) an audio sensor configured to record audio data of the plurality of machines in the environment, and (iv) a communication device, the at least one processor being configured to determine a respective operating state of each machine in the plurality of machines based on the recorded audio data of the plurality of machines in the environment, using the machine learning model and the stored classification parameters; and
a visualization system communicatively coupled to the at least one autonomous sensing system and configured to render a visualization of the operating states of the plurality of machines,
wherein the at least one processor is configured to operate the communication device to transmit the respective operating state of each machine in the plurality of machines to the visualization system.

US Pat. No. 10,715,940

DEVICE AND METHOD TO REDUCE EAR WAX CLOGGING OF ACOUSTIC PORTS, HEARING AID SEALING SYTEM, AND FEEDBACK REDUCTION SYSTEM

Staton Techiya, LLC, Del...

1. A method of conforming a hearing aid to fit most users comprising:attaching an expandable element to a circumferential groove of a hearing aid body, wherein the expandable element is seated in the circumferential groove and does not extend beyond a tip of the hearing aid;
attaching an inflation management system to the expandable element, wherein the expandable element includes an inflatable bladder, and the inflation management system is configured to provide a medium of a viscous liquid or gel to the bladder, where the inflation management system is electronically controlled by a processor and is not sound actuated pumped; and
acoustically isolating a receiver of the hearing aid body by expanding the expandable element after insertion of the hearing aid into the ear, wherein the receiver of the hearing aid body is acoustically isolated from a microphone located on an ear aperture side of the hearing aid body, wherein an acoustic signal from the ear aperture side of the hearing aid body is acoustically reduced while passing the expandable element.

US Pat. No. 10,715,939

EARDRUM TRANSDUCER WITH NANOSCALE MEMBRANE

Wisconsin Alumni Research...

15. A method of communicating audio comprising:(a) attaching a transducer adjacent to an eardrum of a human to be supported on the eardrum, the transducer comprising:
piezoelectric material distributed about an opening;
a set of electrodes attached to the piezoelectric material to electrically induce surface waves in the piezoelectric material around the opening and not electrically induce surface wave within the opening, the surface waves directed to converge on a point in the opening in the substrate; and
a nanoscale membrane in contact with the eardrum and supported on an inner surface of the piezoelectric material covering the opening and acoustically coupled to the piezoelectric material around the opening to conduct the induced surface waves from piezoelectric material into the nanoscale membrane to the point for constructive interference; and
(h) exciting the set of electrodes with phased waveforms having a fundamental frequency in excess of 100 kilohertz and modulated at an audio frequency wherein the surface waves have a frequency above the audio frequency.

US Pat. No. 10,715,938

RECEIVER / LOUD SPEAKER

1. A hearing aid comprising:a hearing aid housing with a connector socket; and
an earpiece connector with a connector plug;
wherein the connector plug of the earpiece connector is configured to releasably couple to the connector socket of the hearing aid housing for connecting the earpiece connector to the hearing aid housing; and
wherein the connector plug of the earpiece connector comprises a connector plug body and a deadbolt moveable relative to the connector plug body; and
wherein the deadbolt is mechanically coupled to the connector plug body regardless of whether the connector plug is coupled to, or is released from, the connector socket.

US Pat. No. 10,715,937

EAR-WORN ELECTRONIC DEVICE INCORPORATING DIRECTIONAL MAGNETIC ANTENNA

Starkey Laboratories, Inc...

1. An ear-worn electronic device configured to be worn by a wearer, comprising:a housing;
a battery disposed within the housing;
an acoustic receiver or an acoustic receiver connector disposed within the housing;
electronics including a near-field magnetic induction (NFMI) radio disposed in the housing; and
a directional magnetic antenna situated in or on the housing and coupled to the NFMI radio, the antenna configured to reduce induced voltages from a noisy magnetic field while not attenuating induced voltages from a desired magnetic field.

US Pat. No. 10,715,936

HEARING DEVICE WITH WIRELESS INTERFACE

Sonova AG, Staefa (CH)

1. A hearing device comprising a wireless interface and a control unit for handling connectivity via the wireless interface to a plurality of client devices, wherein the control unit is configured to direct the hearing device to limit the number of connections between the hearing device and client devices to N, wherein N>2, by disconnecting a client device every time an N+1 client device establishes a connection where the number N is referred to as sustained connections and any additional connection exceeding the number N is referred to as temporary connection, wherein the control unit is further configured to direct the hearing device to transmit connectable advertising packets as long as less than N client devices are connected to the hearing device.

US Pat. No. 10,715,935

HEARING INSTRUMENT COMPRISING A MAGNETIC INDUCTION ANTENNA

1. A hearing instrument comprising:a microphone configured to convert sound into a first audio signal;
a signal processor configured to provide a second audio signal compensating a hearing loss of a user of the hearing instrument based on the first audio signal;
a speaker configured to provide an output sound signal based on the second audio signal; and
a wireless communication unit comprising an oscillator circuitry, the oscillator circuitry having an antenna resonator configured to emit an electromagnetic field at a first frequency, wherein the oscillator circuitry also has a driving circuit configured to provide a driving circuit output;
wherein the driving circuit output comprises:
a first sequence of pulses having a first phase and a first pulse width, and
a second sequence of pulses having a second phase and a second pulse width, the second phase being phase shifted with respect to the first phase, the first phase and the second phase being based on the first frequency; and
wherein the oscillator circuitry is configured to obtain the first sequence of pulses and the second sequence of pulses for excitation of the antenna resonator.

US Pat. No. 10,715,934

HEARING SYSTEM AND METHOD OF RETRIEVING HEARING DEVICE DATA

1. A method performed by a server device for retrieval of hearing device data of a hearing device, comprising:receiving a request from a user accessory device;
obtaining challenge data in the server device after the request from the user accessory device is received by the server device;
transmitting the challenge data from the server device to the user accessory device;
receiving response data from the user accessory device;
verifying the response data in the server device based on the challenge data in the server device; and
deriving the hearing device data from the response data, if the act of verifying the response data results in a successful verification.

US Pat. No. 10,715,933

BILATERAL HEARING AID SYSTEM COMPRISING TEMPORAL DECORRELATION BEAMFORMERS

1. A binaural hearing aid system comprising:a first hearing aid for placement at, or in, a user's first ear, the first hearing aid comprising a first microphone arrangement, a first signal processor, and a first data communication interface; and
a second hearing aid for placement at, or in, the user's second ear, the second hearing aid comprising a second microphone arrangement, a second signal processor, and a second data communication interface;
wherein the first signal processor is configured to:
generate a first monaural beamforming signal based on one or more microphone signals supplied by the first microphone arrangement, the first monaural beamforming signal exhibiting a first polar pattern with a maximum sensitivity in a target direction,
transmit the first monaural beamforming signal to the second hearing aid through the first data communication interface,
receive a second monaural beamforming signal from the second hearing aid through the first data communication interface,
generate a first bilateral beamforming signal based on the first and second monaural beamforming signals, the first bilateral beamforming signal exhibiting a second polar pattern with (1) a maximum sensitivity in the target direction and/or (2) with a reduced sensitivity at respective ipsilateral sides of the first and second hearing aids,
generate a third monaural beamforming signal based on the one or more microphone signals, the third monaural beamforming signal exhibiting a third polar pattern with (1) a maximum sensitivity at an ipsilateral side of the first hearing aid and/or (2) a reduced sensitivity in the target direction and a reduced sensitivity at a contralateral side of the first hearing aid,
time-delay the third monaural beamforming signal relative to the first bilateral beamforming signal to reduce a correlation between the first bilateral beamforming signal and third monaural beamforming signal, and
combine or mix the first bilateral beamforming signal and the time delayed third monaural beamforming signal to form a first hybrid beamforming signal.

US Pat. No. 10,715,932

ACTIVE SUPPRESSION OF OCCLUSION EFFECT IN HEARING AID

RHEINISCH-WESTFAELISCHE T...

1. A method of designing a controller for a hearing aid for compensating for an occlusion effect while emitting an acoustic useful signal into an auditory canal of a human ear, where the hearing aid comprisesan earbud that can be inserted into the auditory canal,
a speaker for emitting a compensation signal into the auditory canal,
a microphone for receiving an error signal from the auditory canal, and
a control unit for processing a recorded signal to be emitted,the method comprising the following steps:measuring a nominal secondary path between a speaker and the microphone and determining a transmission function that describes behavior of the nominal secondary path,
determining a first requirement as a tolerance band about the transmission function,
determining a second requirement as a desired sensitivity function of the hearing aid,
designing the controller using an optimization method while simultaneously taking the first and second requirements into consideration, and
implementing the controller in the control unit.

US Pat. No. 10,715,931

HEARING ASSISTANCE SYSTEM WITH OWN VOICE DETECTION

Starkey Laboratories, Inc...

1. An apparatus configured to be worn by a wearer having an ear with an ear canal, the apparatus comprising:a first microphone configured to produce a first microphone signal;
a second microphone configured to produce a second microphone signal;
a voice detector including an adaptive filter configured to produce output information using the first microphone signal and the second microphone signal, the output information allowing for a voice of the wearer to be distinguished from other sound sources, the voice detector configured to detect the voice of the wearer using the output information and to produce an indication of detection of the voice of the wearer in response to the voice of the wearer being detected; and
a sound processor configured to calculate a gain based on whether the indication of detection of the voice of the wearer is present and to produce an audio output signal using the gain.

US Pat. No. 10,715,930

SYSTEM AND METHOD FOR AN OPTICAL MEMS TRANSDUCER

INFINEON TECHNOLOGIES AG,...

1. An optical microelectromechanical systems (MEMS) transducer comprising:a diffraction structure comprising alternating first reflective elements and openings arranged in a first plane; and
a reflection structure comprising second reflective elements and configured to physically deflect with respect to the diffraction structure, wherein the second reflective elements are arranged in the first plane when the reflection structure is at rest.

US Pat. No. 10,715,929

MICRO-ELECTRO-MECHANICAL ACOUSTIC TRANSDUCER DEVICE WITH IMPROVED DETECTION FEATURES AND CORRESPONDING ELECTRONIC APPARATUS

STMICROELECTRONICS S.r.l....

1. An electronic apparatus, comprising:an integrated circuit including:
a reading module configured to generate an audio signal and a transduced electrical signal as a function of a received transduced electrical quantity; and
a recognition module coupled to the reading module, the recognition module configured to receive the transduced electrical signal from the reading module and output a data signal indicative of a recognized sound activity event associated with the transduced electrical quantity, the integrated circuit configured to operate in a first mode and a second mode, the first mode being a low power mode and the second mode being an active power mode, the recognition module being configured to output a control signal to the reading module to switch the integrated circuit between the first mode and the second mode in response to the data signal.

US Pat. No. 10,715,928

CAPACITIVE MICROPHONE HAVING CAPABILITY OF ACCELERATION NOISE CANCELATION

GMEMS TECH SHENZHEN LIMIT...

1. A capacitive microphone having a capability of acceleration noise cancelation, comprising:a moveable functional membrane comprising a basic functional membrane with an area Ao;
a moveable reference membrane comprising a basic reference membrane, wherein the basic reference membrane has one or more holes through the membrane's thickness, and wherein the moveable reference membrane is identical to the moveable functional membrane except that the basic reference membrane has said one or more holes,
wherein the total area of said one or more holes is Ah,
wherein a hole density HD is defined as Ah/Ao (%), and HD is in the range of from 0.012% to 2.647%,
wherein the moveable functional membrane comprises (1) the basic functional membrane with a mass of Mo?0 and an area of Ao square meters (m2), and (2) one or more additional parts that are attached to, and moveable along with, the basic functional membrane, and wherein the total mass of said one or more additional parts is Ma?0;
wherein the moveable reference membrane comprises (1) the basic reference membrane, and (2) one or more additional parts that are attached to, and moveable along with, the basic reference membrane, and wherein the total mass of said one or more additional parts is Ma?0, and wherein the hole density HD is in the range of from X to Y, and X and Y satisfy the following equations:
X=(?4.95×10?5)+(2.57×10?6)(Ao)?1/3+(?9.44×10?5)(Ma/Mo)2/3; and
Y=(?5.93×10?3)+(1.62×10?4)(Ao)?1/3+(?4.71×10?3)(Ma/Mo)2/3.

US Pat. No. 10,715,927

MEMS MICROPHONE

AAC Acoustic Technologies...

1. A MEMS microphone, including:a substrate having a cavity;
a capacitor system mounted on the substrate, and including
a back plate connected to the substrate; and
a diaphragm forming a capacitor with the back plate; wherein
the back plate includes a back plate main body and a first connecting portion extending from the back plate main body toward the substrate, the first connecting portion connects with the substrate, and the diaphragm connects to the back plate main body, the diaphragm includes a diaphragm main body spaced from the back plate main body and a second connecting portion extending from an edge of the diaphragm main body, the diaphragm main body connects to the back plate main body by the second connecting portion.

US Pat. No. 10,715,926

MEMS COMPONENT AND MOBILE DEVICE COMPRISING THE MEMS COMPONENT

INFINEON TECHNOLOGIES AG,...

1. A mobile device comprising:a plurality of MEMS components, wherein the plurality of MEMS components are arranged at predefined positions at a device frame of the mobile device,
wherein the plurality of MEMS components are arranged in pairs at a predefined distance with respect to one another at the device frame of the mobile device,
wherein a first MEMS component of a first MEMS component pair is arranged at a first device frame edge and a second MEMS component of the first MEMS component pair is arranged at a second device frame edge, the arrangement of the first MEMS component and the second MEMS component defining a first line,
wherein a third MEMS component of a second MEMS component pair is arranged at a third device frame edge and a fourth MEMS component of the second MEMS component pair is arranged at a fourth device frame edge, the arrangement of the third MEMS component and the fourth MEMS component defining a second line orthogonal to the first line, and
wherein each MEMS component comprises a MEMS sound transducer having a membrane structure and an assigned counterelectrode structure, and is in communication with a circuit unit, which is electrically coupled to the MEMS sound transducer and which is furthermore configured in a first operating mode of the MEMS sound transducer in an audio frequency range to detect an audio output signal of the MEMS sound transducer on the basis of a deflection of the membrane structure relative to the counterelectrode structure, said deflection being brought about by an acoustic sound pressure change, and in a second operating mode of the MEMS sound transducer in an ultrasonic frequency range furthermore to drive and read the MEMS sound transducer as an ultrasonic transceiver.

US Pat. No. 10,715,925

MEMS MICROPHONE

AAC Acoustic Technologies...

1. A MEMS microphone, comprises:a fixing pole plate which comprises:
a first fixing electrode;
an insulating layer;
a second fixing electrode that are superimposed sequentially; and
a through hole penetrating through the first fixing electrode, the insulating layer and the second fixing electrode;
a vibrating pole plate vibrating vertically and provided on the fixing pole plate, which comprises:
a main body; and
a plurality of spaced protrusions provided on two opposite side walls of the main body; and
an elastic arm connecting the fixing pole plate and the vibrating pole plate;
wherein the fixing pole plate further comprises a plurality of spaced grooves recessed from two opposite inner walls of the fixing pole plate respectively toward corresponding outer walls, and each of the grooves penetrates through the first fixing electrode, the insulating layer and the second fixing electrode; the protrusions are inserted into the grooves and correspond to the grooves one to one;
the first fixing electrode is equal to the second fixing electrode in thickness.

US Pat. No. 10,715,924

MEMS MICROPHONE HAVING DIAPHRAGM

Taiwan Semiconductor Manu...

1. A microphone comprising:a backplate having a plurality of open areas;
a diaphragm spaced apart from the backplate and deformable by sound waves to cause gaps between the backplate and the diaphragm being changed at multiple locations on the diaphragm, wherein the diaphragm comprises,
a plurality of anchor areas located near a boundary of the diaphragm and being fixed relative to the backplate, and
a sector having an arc thereof located between neighboring anchor areas, the sector including a wing vent valve that includes a first vent slot extending along a first radius, a second vent slot extending along a second radius, and a third vent slot joining the first vent slot and the second vent slot, wherein the first vent slot and the second vent slot each have a length that is less than one fourth of a radius length of the sector.

US Pat. No. 10,715,923

CONDENSER MEMS MICROPHONE AND ELECTRONIC APPARATUS

GOERTEK INC., Weifang, S...

1. A condenser MEMS microphone, comprising:a substrate;
a bottom plate placed on the substrate; and
a top plate placed above the bottom plate and spaced from the bottom plate,
wherein the top plate is torsional with respect to a first torsional axis and is divided into a first part and a second part by the first torsional axis, the first part and the second part from two condensers with the bottom plate, and a first group of acoustic holes are provided in the first part of the top plate, and
wherein the bottom plate is torsional with respect to a second torsional axis and is divided into a third part and a fourth part by the second torsional axis, the second torsional axis corresponds to the first torsional axis, and the third part and the fourth part correspond to the first part and the second part, respectively.

US Pat. No. 10,715,922

PIEZOELECTRIC MEMS DEVICE FOR PRODUCING A SIGNAL INDICATIVE OF DETECTION OF AN ACOUSTIC STIMULUS

Vesper Technologies Inc.,...

1. A device comprising:a sensor; and
a first circuit configured to detect when an input stimulus to the sensor satisfies one or more detection criteria, and further configured to produce a signal upon detection that causes adjustment of performance of the device, wherein the first circuit is configured to reduce its power level following detection, relative to a power level of the first circuit prior to detection; and
a second circuit for processing input following detection, wherein the second circuit is configured to increase its power level following detection, relative to a power level of the second circuit prior to detection.

US Pat. No. 10,715,921

LOUDSPEAKER

GP ACOUSTICS INTERNATIONA...

1. A loudspeaker, comprising first and second drivers located substantially coaxially with the first driver located centrally and the second driver located around the first driver, each driver having a voice coil former, the loudspeaker including a spacing between the outermost extent of the first driver and the innermost extent of the second driver thus defining an axially-extending space, the space being bounded at its radially outer side for at least part of its axial extent by the voice coil former of the second driver, the axially-extending space being large enough to have a quarter-wave resonant frequency below the passband of the first driver and containing a sound-absorbent material.

US Pat. No. 10,715,920

ELECTRONIC DEVICE

AAC Technologies Pte. Ltd...

1. An electronic device, comprising:a vibration plate; and
a frame for supporting the vibration plate, wherein the frame comprises a supporting portion opposite to and parallel to the vibration plate and a border bent at an edge of the supporting portion and extending along the edge in
two opposite directions, and the vibration plate is supported by the supporting portion and a gap is reserved between the vibration plate and the border;
an actuator fixed to a surface of the vibration plate facing the supporting portion and configured to drive the vibration plate to vibrate and sound; and
a damper sandwiched between the vibration plate and the supporting portion;
wherein the supporting portion extends in a direction perpendicular to the border;
the vibration plate is a display screen, and the frame further comprises a rear shell fixed to a side of the border facing away from the vibration plate;
the display screen comprises: a lower surface close to the damper and being in contact with the damper; an upper surface opposite to the lower surface and facing away from the damper; and an outer periphery connecting the upper surface with the lower surface, and
the outer periphery is opposite to and spaced apart from an inner side wall of the border;
the damper extends from the lower surface to a gap remained between the outer periphery of the vibration plate and the inner side wall of the border.

US Pat. No. 10,715,919

ACOUSTIC DEVICE

AAC Technologies Pte. Ltd...

1. An acoustic device, comprising a frame and a vibration system and a magnetic circuit system respectively fixed to the frame, wherein the vibration system comprises a first vibrating diaphragm fixed to the frame, a voice coil configured to drive the first vibrating diaphragm to vibrate and produce a sound, and an FPC configured to support and fix the voice coil, wherein the FPC comprises a first fixing arm and a second fixing arm arranged at an interval and an elastic arm configured to connect the first fixing arm and the second fixing arm, the first fixing arm is fixed to the frame, and the second fixing arm is fixed to an end of the voice coil away from the first vibrating diaphragm; and the magnetic circuit system comprises a magnetic yoke fixed to the frame and a magnet fixed to the magnetic yoke, wherein the magnetic circuit system further comprises a magnetic frame flange that is bent and extends from a periphery of the magnetic yoke and the magnetic frame flange is inserted in a gap between the voice coil and the elastic arm.

US Pat. No. 10,715,918

APPARATUS, SYSTEM, AND METHOD FOR AUDIO AMPLIFIED COMBUSTION

1. An audio amplified combustion system, comprising:a projection column having an opening at a distal end;
a fuel injector operably connected to a projection volume within the projection column, wherein the fuel injector dispenses fuel within the projection volume;
a projection top positioned over the opening of the projection column, wherein an inner surface of the projection column and an inner surface of the projection top define the projection volume;
at least one escape aperture through the projection top to emit fuel from the projection volume, the at least one escape aperture having an escape area that is between approximately 0.6% and 1.4% of a top surface area of the projection top.

US Pat. No. 10,715,917

SOUND WAVE FIELD GENERATION

Harman Becker Automotive ...

1. A method configured to generate a sound wave field around a listening position in a target loudspeaker-room-microphone system in which a loudspeaker array of at least one group of loudspeakers, with each group of loudspeakers having at least one loudspeaker, is disposed around the listening position, and a microphone array of at least one group of microphones, with each group of microphones having at least one microphone, is disposed at the listening position, the method comprising:equalizing filtering with a controllable transfer function that is coupled to a group of loudspeakers and to an input signal path,
controlling with an equalization control signal of the controllable transfer function for equalizing filtering via an equalizing filter module according to an adaptive control algorithm based on an error signal from the microphone and an input signal on the input signal path, wherein:
the microphone array comprises at least two first groups of microphones that are annularly disposed around a listener's head, around or in an artificial head, or around or in a rigid sphere, and
modeling a primary path present in a desired source loudspeaker-room-microphone system that is coupled to the at least one group of microphones and to the input signal path,
modeling of the primary path is based on eigenmodes in the source loudspeaker-room-microphone system, and
wherein the primary path is a path positioned between an input signal source and a measuring microphone,
wherein the eigenmodes correspond to coded original sound wave fields that are modeled via the controllable transfer function that perform the equalizing filtering, and
wherein the eigenmodes are decoded to provide virtual sound wave fields that are similar to the original sound wave fields.

US Pat. No. 10,715,916

SEATBACK

TOYOTA JIDOSHA KABUSHIKI ...

1. A seatback comprising:one or more structural members disposed inside the seatback of a vehicle seat;
a speaker secured to the one or more structural members, the speaker comprising a diaphragm;
a speaker grille disposed in front of the diaphragm to protect the diaphragm; and
a pad member covering a front surface of the seatback,
an opening through the pad member and in front of the diaphragm of the speaker,
an elastic member that is more rigid than the pad member is disposed to surround the opening, the elastic member being further inside the opening than the pad member, and
the speaker grille is inserted and secured in the elastic member to cover the opening, wherein
an inner circumferential surface of the elastic member surrounding the opening is angled such that the opening within the elastic member continuously tapers to be smallest adjacent the speaker and largest adjacent the front surface of the seatback.

US Pat. No. 10,715,915

SPATIAL CROSSTALK PROCESSING FOR STEREO SIGNAL

Boomcloud 360, Inc., Enc...

1. A method for enhancing an audio signal having a left channel and a right channel, the method comprising:applying crosstalk processing including a filter and a delay to a side channel of the left channel and the right channel to generate a crosstalk processed signal, the side channel including a difference between the left channel and the right channel, and a mid channel of the left channel and the right channel bypassing the crosstalk processing, the mid channel including a sum of the left channel and the right channel, wherein:
the crosstalk processing includes a crosstalk cancellation processing; and
applying the crosstalk processing to the side channel of the left channel and the right channel to generate the crosstalk processed signal includes:
separating the left channel into a left in-band channel and a left out-of-band channel;
separating the right channel into a right in-band channel and a right out-of-band channel;
generating a side in-band channel based on a difference between the left in-band channel and the right in-band channel;
generating an inverted side in-band channel from the side in-band channel;
applying the filter and the delay to the inverted side in-band channel to generate a side contralateral cancellation channel;
generating a left crosstalk cancelled in-band channel based on a difference between the left in-band channel and the side contralateral cancellation channel;
generating a right crosstalk cancelled in-band channel based on a sum of the left in-band channel and the side contralateral cancellation channel;
generating a left crosstalk cancelled channel of the crosstalk processed signal by combining the left crosstalk cancelled in-band channel with the left out-of-band channel; and
generating a right crosstalk cancelled channel of the crosstalk processed signal by combining the right crosstalk cancelled in-band channel with the right out-of-band channel; and
generating a left output channel and a right output channel using the crosstalk processed signal and the mid channel that bypasses the crosstalk processing.

US Pat. No. 10,715,914

SIGNAL PROCESSING APPARATUS, SIGNAL PROCESSING METHOD, AND STORAGE MEDIUM

Canon Kabushiki Kaisha, ...

13. A signal processing method for generating a reproducing audio signal from an input audio signal, the signal processing method comprising:acquiring information indicating an arrangement of a plurality of speakers used for reproduction of a sound that is based on the reproducing audio signal;
specifying a target range for localization of a sound corresponding to the input audio signal;
setting, based on the arrangement of the plurality of speakers indicated by the acquired information, weighting coefficients corresponding respectively to a plurality of virtual sound sources for localization of a sound broadening in the specified target range; and
generating a plurality of channels of the reproducing audio signal corresponding respectively to the plurality of speakers by processing the input audio signal based on positions of the plurality of virtual sound sources, the set weighting coefficients, and the arrangement of the plurality of speakers,
wherein, in a case where the arrangement of the plurality of speakers is not isotropic, a number of virtual sound sources to which weighting coefficients greater than or equal to a predetermined value are set differs depending on a direction corresponding to the specified target range even if a size of the specified target range is fixed.

US Pat. No. 10,715,913

NEURAL NETWORK-BASED LOUDSPEAKER MODELING WITH A DECONVOLUTION FILTER

Harman International Indu...

1. A non-transitory computer-readable storage medium including instructions that, when executed by one or more processors, configure the one or more processors to control a loudspeaker system with an artificial neural network, by performing the steps of:filtering, with a deconvolution filter, a measured system response of a loudspeaker and a reverberant environment in which the loudspeaker is disposed to generate a filtered response, wherein the measured system response corresponds to an audio input signal applied to the loudspeaker while the loudspeaker is disposed in the reverberant environment;
generating, via a neural network model, an initial neural network output based on the audio input signal;
comparing the initial neural network output to the filtered response to determine an error value; and
generating, via the neural network model, an updated neural network output based on the audio input signal and the error value.

US Pat. No. 10,715,912

WIRELESS COMMUNICATION DEVICE, AUDIO SIGNAL CONTROLLING METHOD, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM

JVCKENWOOD Corporation, ...

1. A wireless communication device configured to perform transmission of a user audio signal and reception of a communicating party audio signal, the wireless communication device comprising:an equalizer configured to adjust a frequency characteristic of the user audio signal on the basis of a predetermined gain setting and to generate an adjusted signal, the adjusted signal being an adjusted audio signal;
an encoder configured to encode the adjusted signal with a preset scheme to generate an encoded signal;
a decoder configured to decode the encoded signal to generate a decoded signal;
a sound quality evaluator configured to carry out a perceptual evaluation of speech quality (PESQ) evaluation of the decoded signal and to generate an evaluation result with the user audio signal serving as a reference signal for evaluation; and
a selector configured to change the gain setting and to select a gain setting yielding a high evaluation result.

US Pat. No. 10,715,911

SMART PASSENGER SERVICE UNIT

1. An overhead passenger service unit (PSU) for a vehicle, comprising:a mounting mechanism for mounting the PSU above at least one vehicle seat;
a dynamic seat row marker that provides an indication of a seat position and a status portion indicating a status of a passenger or trip aspect that is readily viewable from a vehicle aisle and is changeable during a trip, wherein the status portion includes a do not disturb status for the passenger;
a programmable active display that is readily viewable from the at least one vehicle seat and provides trip changeable information about the trip to the passenger; and
control circuitry configured to control at least the dynamic seat row marker and the programmable active display.

US Pat. No. 10,715,910

EQUALIZATION INTERFACE

LAMASSU LLC, San Jose, C...

1. A system for applying a filtering scheme to an audio signal comprising:a memory for storing one or more predefined audio filtering schemes for application to an input signal;
said memory including one or more predefined filtering schemes applying linear distortion to an input signal, said linear distortion schemes affecting two or more separate frequency ranges in the audible spectrum;
a user interface for receiving input from a user and displaying status information to the user;
wherein said user interface is configured to receive input from the user corresponding to the selection of a desired audio filtering scheme for application to said audio signal;
wherein said user interface includes an adjustment control adapted to receive input from a user concerning the intensity of application of the selected predefined audio filtering scheme and communicate said input to a means of signal processing; and
a signal processing means configured to receive an audio signal, apply a predefined audio filtering scheme to said signal, and output a modified audio signal.

US Pat. No. 10,715,909

DIRECT PATH ACOUSTIC SIGNAL SELECTION USING A SOFT MASK

FACEBOOK TECHNOLOGIES, LL...

1. A computer-implemented method, comprising:receiving, from a first microphone, a first input acoustic signal;
generating a first audio spectrum from at least the first input acoustic signal, wherein the first audio spectrum includes a set of time-frequency bins;
for each time-frequency bin included in the set of time-frequency bins, computing a weighted local space-domain distance (LSDD) spectrum value based on a portion of the first audio spectrum that is included in the time-frequency bin;
generating a combined spectrum value based on a set of the weighted LSDD spectrum values computed for the set of time-frequency bins; and
determining a first estimated direction of the first input acoustic signal based on the combined spectrum value.

US Pat. No. 10,715,908

ADJUSTABLE ACOUSTIC INTERFACE LOUDSPEAKER

Harman International Indu...

1. A loudspeaker comprising:a driver;
a basket structure;
an acoustic interface surrounding the driver, wherein the outer portion of the acoustic interface is supported by the basket structure; and
a positioning element configured to position the driver in at least one of
a first position relative to the basket structure, and
a second position relative to the basket structure, wherein the positioning element is at least one of a linear actuator and multiple motion actuator.

US Pat. No. 10,715,907

SPEAKER UNIT, SPEAKER SYSTEM, AND METHOD FOR ADJUSTING VIBRATION DISPLACEMENT OF VIBRATION DIAPHRAGM

Goertek, Inc., Shandong ...

1. A method for adjusting a vibration displacement of a vibration diaphragm, comprising:obtaining a vibration displacement of a vibration diaphragm;
when the vibration displacement of the vibration diaphragm is less than a designed amplitude of the vibration diaphragm, increasing an output voltage output by a smart PA to a vibration voice coil until the vibration displacement of the vibration diaphragm is equal to the designed amplitude of the vibration diaphragm;
when the vibration displacement of the vibration diaphragm is equal to the designed amplitude of the vibration diaphragm, maintaining the output voltage output by the smart PA to the vibration voice coil to enable the vibration displacement of the vibration diaphragm to be equal to the designed amplitude of the vibration diaphragm; and
when the vibration displacement of the vibration diaphragm is greater than the designed amplitude of the vibration diaphragm, reducing the output voltage output by the smart PA to the vibration voice coil.

US Pat. No. 10,715,906

MODULAR QUICK-CONNECT A/V SYSTEM AND METHODS THEREOF

Sonic Blocks, Inc., Alex...

1. A speaker system in a housing, comprising:at least one loudspeaker configured to reproduce an audio output signal based on an electrical signal;
a microphone array, within the housing, configured to produce an audio input signal;
at least one illuminated element;
a wireless digital packet communication network interface, within the housing, configured to bidirectionally communicate data over a wireless digital packet communication network; and
an automated digital processor, configured to:
receive a user interface defined based on information received through the wireless digital packet communication network interface,
receive the audio input signal from the microphone array,
process the received audio input signal to recognize a voice command associated with the received user interface,
generate the electrical signal for reproduction by the at least one loudspeaker, dependent on at least the voice command and a set of equalizer parameters,
conduct a bidirectional speech communication using the loudspeaker and the microphone array,
perform echo cancellation on the audio input signal, and
control the at least one illuminated element and a remote device, dependent on at least the voice command.

US Pat. No. 10,715,905

NOISE CANCELLING EARPHONE INTEGRATED WITH FILTER MODULE

TRANSOUND ELECTRONICS CO....

1. A noise cancelling earphone, comprising an earphone housing, a filter module and a speaker, the filter module and the speaker being installed in the earphone housing; the filter module including a printed circuit board, a microphone and a filter unit, the microphone and the filter unit being respectively disposed on the printed circuit board; the filter unit being electrically connected between the microphone and the speaker.

US Pat. No. 10,715,904

WEARABLE DEVICES WITH INCREASED ADHESION

Bose Corporation, Framin...

1. An apparatus comprising:a human-interface component of a wearable device comprising an ear tip for use with a headphone, the component having an outer surface shaped to contact a portion of the body of a user, wherein:
(i) the outer surface is coated with hierarchical microstructures comprising a polymer, formed through chemical vapor deposition; wherein the microstructures are coated with a photochromic compound that is a zwitterion in its open form;
(ii) the outer surface comprises a polymer and is coated with a photochromic compound that is a zwitterion in its open form;
(iii) the component is made from a composition comprising a polymer and a photochromic compound that is a zwitterion in its open form; or
(iv) the outer surface is coated with fibers, formed through electrostatic flocking, wherein the outer surface coated with fibers comprises a polymer and is further coated with a photochromic compound that is a zwitterion in its open form; or
(v) any combination thereof,
wherein the photochromic compound comprises a functional group suitable for attachment to the polymer.

US Pat. No. 10,715,903

SYSTEM AND METHOD FOR CONFIGURING AUDIO SIGNALS TO COMPENSATE FOR ACOUSTIC CHANGES OF THE EAR

RevX Technologies, Inc., ...

1. A method comprising:determining a measured pressure at a microphone inside of a system, the system including an earbud coupled to an ear canal;
determining a lumped inductance based at least in part on a ratio of an outer tip of the earbud radius to an ear canal radius;
determining an impedance at the outer tip of the earbud based at least in part on the lumped inductance; and
determining a reference pressure at a reference point in the system based at least in part on the measured pressure and at least one of a thevinin equivalent impedance of the speaker of the earbud or a thevinin equivalent pressure of the speaker of the earbud, a characteristics of a first acoustic transmission line between the microphone and an inner tip of the earbud, and the impedance at the outer tip of the earbud.

US Pat. No. 10,715,902

WIRELESS EAR BUD SYSTEM WITH POSE DETECTION

Apple Inc., Cupertino, C...

1. An ear bud, comprising:an ear bud housing;
a speaker in the ear bud housing;
an orientation sensor in the ear bud housing that is configured to obtain sensor measurements; and
control circuitry in the ear bud housing that is configured to evaluate user performance of an exercise routine containing multiple predetermined user head poses based on the sensor measurements.

US Pat. No. 10,715,901

IMPROVING CANALPHONE PERFORMANCE USING LINEAR IMPEDANCE TUNING

1964 Ears, LLC, Vancouve...

1. A personal audio reproduction device comprising:a plurality of audio transducers, each audio transducer operative to convert a time-varying electrical signal into audible sound waves similar to the time-varying electrical signal; and
a crossover network to separate an input electrical signal into a plurality of electrical sub-signals, said electrical sub-signals coupled to the plurality of audio transducers, wherein
an equivalent electrical impedance of the audio reproduction device measured from a perspective of a signal source driving the audio reproduction device does not vary by more than ±1.75? at any point across a predetermined frequency range.

US Pat. No. 10,715,900

HEADPHONE EARCUP

ZaanU Tech LLC, Washingt...

1. An earcup for headphones, the earcup comprising:a frame having an inside surface to be positioned adjacent a user's head, an outside surface opposite the inside surface, and a first perimeter surface;
a central hole in the frame extending from the inside surface to the outside surface;
a removable cover on the outside surface of the frame, the removable cover covering the central hole in the frame;
a first wave guide for holding an earbud, the first wave guide having a second perimeter surface and sized in relative proportions to nest in the central hole of the frame;
a second wave guide positioned on the inside surface of the frame;
a ring-shaped channel partially surrounding a central hole of the second wave guide, the ring-shaped channel having a first end and a second end;
a cover for the second wave guide; and
a padded cover over the cover of the second wave guide.

US Pat. No. 10,715,899

WIND NOISE PREVENTION MICROPHONE AND EARPHONE CABLE CONTROL APPARATUS

GOERTEK INC., Weifang, S...

1. A wind noise prevention microphone, comprising:a microphone chamber enclosed by a bottom and a first side wall;
a microphone unit arranged inside the microphone chamber and of which a sound pick-up hole is arranged opposite to the bottom, a set gap being arranged between the sound pick-up hole and the bottom; and
a sound channel in communication with the sound pick-up hole and an outer space, and led out of the first side wall,
wherein a first spoiler and a second spoiler protrude from an inner wall of the sound channel, the first spoiler and the second spoiler are opposite to and spaced apart from each other in a direction perpendicular to the sound channel, and the first spoiler and the second spoiler are overlapped in a sound channel direction.

US Pat. No. 10,715,897

SPEAKER UNIT, ELECTRONIC EQUIPMENT AND MOBILE OBJECT DEVICE

PANASONIC INTELLECTUAL PR...

1. A loudspeaker unit comprising:a frame;
a diaphragm having an inner periphery and an outer periphery; and
a magnetic circuit coupled to the frame,
wherein the frame includes:
a first support part which supports the outer periphery of the diaphragm;
a second support part which supports the magnetic circuit;
a pedestal part which spreads outward from an outer periphery of the first support part; and
a plurality of reinforcement parts disposed side by side along a periphery of the pedestal part and fixed to the outer periphery of the first support part and the pedestal part, each of the plurality of reinforcement parts including:
a first portion having a first height relative to the pedestal part; and
a second portion having a second height lower than the first height, wherein
each of the plurality of reinforcement parts includes a plurality of plate parts disposed side by side along the outer periphery of the first support part and fixed to the first support part and the pedestal part so as to cross the first support part and the pedestal part,
each of the plurality of the reinforcement parts further includes a curved plate part in a form of a curved plate facing the pedestal part, and
each of the plurality of the plate parts is disposed between the pedestal part and the curved plate part and fixed to the curved plate part so as to cross the curved plate part.

US Pat. No. 10,715,896

SPEAKER AND SPEAKER MOUNTING STRUCTURE

JVC KENWOOD CORPORATION, ...

1. A speaker comprising:a flange portion including a penetration hole;
a locking member arranged in the penetration hole and including a locking portion that protrudes from the flange portion at a first surface side of the flange portion and is configured to be locked in a mounting hole in a prescribed size; and
a connecting portion connecting an end surface that faces the penetration hole with the locking member, wherein the connecting portion has a thickness less than a thickness of the flange portion at a second surface side of the flange portion, the second surface side being opposite the first surface side of the flange portion.

US Pat. No. 10,715,895

LOUDSPEAKER SYSTEM

1. A loudspeaker system for integration with a seat including a seat body having a horizontally oriented seat bottom and a seat back secured thereto, the seat back includes an upper end and a lower end, the lower end is positioned adjacent the seat bottom, comprising:a sound assembly shaped and dimensioned for mounting with the seat for selective movement between a stowed orientation in which the sound assembly is housed and hidden within a support housing mounted along the seat and a deployed orientation extending from the support housing in which the sound assembly is positioned for use, the support housing includes a first end and a second end;
the sound assembly includes a first support arm and a second support arm, the first support arm is telescopically housed within the support housing and telescopically extends from the first end of the support housing, and the first support arm supports a first loudspeaker driver assembly, and the second support arm is telescopically housed within the support housing and telescopically extends from the second end of the support housing, and the second support arm supports a second loudspeaker driver assembly;
the first loudspeaker driver assembly includes a central housing with a first array of drivers, and the second loudspeaker driver assembly includes a central housing with a second array of drivers; and
a retraction control mechanism that moves the first support arm and the second support arm between the stowed orientation and the deployed orientation.

US Pat. No. 10,715,894

ELECTRONIC DEVICE WITH SEAMLESS FABRIC ASSEMBLY

Amazon Technologies, Inc....

1. An audio device comprising:a housing comprising a frame having a substantially round cross section, the frame having a first end and first rim associated with the first end;
a seamless tube of material disposed over the frame and having (i) a first open end wrapped over the first rim and (ii) a second open end; and
a cover assembly positioned at the first end of the frame such that the first open end of the seamless tube of material is positioned between the cover assembly and the first rim of the frame.

US Pat. No. 10,715,893

PROTECTIVE SPEAKER COVER

Marine Speaker Covers Inc...

1. A protective speaker cover, comprising:an exterior top portion extending from a proximate center to an edge portion;
at least one exterior side wall extending from said edge portion to an exterior terminal edge;
at least one pull tab extending from a portion of said protective speaker cover;
an interior top wall formed substantially opposite at least a portion of said exterior top portion, wherein said interior top wall extends from a proximate center to an interior edge portion; and
an interior side wall formed substantially opposite at least a portion of said exterior side wall, wherein said interior side wall extends from said interior edge portion to an interior terminal edge, wherein an at least partial interior cavity is defined by said interior top wall and said interior side wall, wherein one or more top wall projections are formed integral to said interior top wall, wherein said one or more top wall projections extend from at least a portion of said interior top wall into said interior cavity to rest atop a portion of a speaker, wherein one or more side wall projections are formed integral to said interior side wall, and wherein said one or more side wall projections extend from at least a portion of said interior side wall, at spaced apart locations, into said interior cavity.

US Pat. No. 10,715,892

ELECTRONIC DEVICE

AAC Technologies Pte. Ltd...

1. An electronic device, comprising, a vibration plate; anda frame structure supporting the vibration plate, wherein the frame structure comprises: an installation portion parallel to and opposite to the vibration plate; a border bent at an edge of the installation portion and extending along both sides of the installation portion, the vibration plate being supported on a side of the installation portion, and a preset gap being provided between the vibration plate and the border; and a middle frame fixed between the installation portion and the vibration plate, the middle frame being fixedly connected to the vibration plate, and an actuator being fixed to the middle frame and configured to drive the middle frame in such a manner that the middle frame drives the vibration plate to vibrate and sound; and
a damper sandwiched between the middle frame and the installation portion; wherein
the middle frame comprises a mainboard disposed oppositely to the vibration plate and a supporting plate extending from an edge of the mainboard to the vibration plate, the supporting plate is fixedly connected to the vibration plate, and the actuator is fixed to a side of the supporting plate facing away from the vibration plate; the actuator is fixed to a surface of the mainboard facing away from the vibration plate, and an orthographic projection of the support plate and the installation portion on the mainboard does not overlap with an orthographic projection of the actuator on the mainboard.

US Pat. No. 10,715,891

AUTO-PROVISION METHOD, A SYSTEM AND COMPUTER PROGRAM PRODUCTS FOR FTTH BACKHAUL, MIDHAUL OR FRONTHAUL FOR MOBILE BASE STATIONS BASED ON SDN

9. A system for auto-provision Fiber-to-the Home (FTTH) backhaul, midhaul or fronthaul for mobile base stations based on software defined networking (SDN), comprising:an Internet service provider infrastructure including an optical liner terminal, OLT, and a software defined networking, SDN, controller;
an optical termination point;
an optical network unit, ONU; and
a base station,
wherein the base station being adapted and configured to be connected to the ONU,
wherein the OLT being adapted and configured to detect when the ONU is connected to the optical termination point and to notify the SDN controller upon said detection, the SDN controller being adapted and configured to provide connectivity to said base station to a first restricted network providing access to a web site with limited connectivity, the latter being part of the Access service provider infrastructure;
wherein the web site with limited connectivity being adapted and configured to receive credential information identifying a technician of the base station on the web site with limited connectivity and to, once the technician being connected therein, further receive configuration information specifying which Fiber-to-the Home, FTTH, backhaul, midhaul or fronthaul services the base station requires subscription; and
wherein the SDN controller being adapted and configured to disconnect the base station from the web site with limited connectivity and to reconnect the base station to a second network configured to provide access to a core network and to the subscribed FTTH backhaul, midhaul or fronthaul services to the base station.

US Pat. No. 10,715,890

FEC BASED PON OPTIMIZATION

ADTRAN, Inc., Huntsville...

1. An Optical Line Terminal (“OLT”) comprising:a Passive Optical Network (“PON”) communications interface;
one or more data processing apparatus; and
one or more memory devices, wherein the one or more data processing apparatus execute instructions that cause the one or more data processing apparatus to perform operations comprising:
broadcasting a message over an optical network;
receiving, from an Optical Network Unit (“ONU”), a response to the message;
transmitting, to the ONU, activation parameters specifying that the OLT supports multiple different Forward Error Correction (“FEC”) code lengths when FEC is activated;
receiving, from the ONU, a set of FEC code lengths supported by the ONU and performance measures collected by the ONU;
selecting, from among the FEC code lengths supported by the ONU, one or more appropriate FEC code lengths for communications between the ONU and the OLT based on the performance measures collected by the ONU and performance measures collected by the OLT; and
configuring the ONU to utilize the appropriate FEC code length, wherein broadcast messages transmitted by the OLT use a longer FEC code length than unicast messages transmitted to at least one of the ONUs that are registered with the OLT.

US Pat. No. 10,715,889

WIRELESS COMMUNICATION METHOD AND SYSTEM

pureLiFi Limited, Edinbu...

1. A wireless communication method, the method comprising:sending by a first device in a wireless network a first poll packet for polling a second device in the wireless network as part of a polling sequence that polls the second device and at least one further device, wherein the first poll packet comprises an address of the second device;
receiving and at least partially decoding by the second device the first poll packet; and
sending by the second device over a channel of the wireless network, in response to the first poll packet, a response packet, wherein:the channel is also used by said at least one further device for sending response packets;the capacity of the channel is shared by the second device and the at least one further device for sending packets that comprise payload data and/or acknowledgement messages;the polling sequence comprises at least the first poll packet and a second poll packet in a desired order; andthe first device is configured to repeat transmission of the first poll packet as part of the polling sequence until an acknowledgement of the first poll packet by the second device is received by the first device.

US Pat. No. 10,715,888

SYSTEMS AND METHODS FOR MANAGING EXCESS OPTICAL CAPACITY AND MARGIN IN OPTICAL NETWORKS

Ciena Corporation, Hanov...

15. A controller comprising:a network interface communicatively coupled to an optical network;
a processor communicatively coupled to the network interface; and
memory storing instructions that, when executed, cause the processor to
monitor one or more optical links in the optical network each formed by optical transceivers which are configured to provide variable capacity via a plurality of modulation formats,
based on the monitor, cause corresponding optical transceivers for the one or more optical links to operate at a first modulation format, different from a second modulation format, providing excess capacity,
measure and determine an average Signal-to-Noise (SNR) on the corresponding optical links and utilize the average SNR to determine the first modulation format, and
map the excess capacity to bandwidth useable by one or more services managed by the controller.

US Pat. No. 10,715,887

SILICON-PHOTONICS-BASED OPTICAL SWITCH WITH LOW POLARIZATION SENSITIVITY

The Regents of the Univer...

1. An optical switching system (100) disposed on a substrate that defines a first plane (P1), the optical switching system comprising a first switching cell (102-1-1) that includes:a first bus waveguide (202-1) having a first input (IP1-1-1) and a first output (OP1-1-1), wherein the first bus waveguide is dimensioned and arranged to support propagation of a first light signal (116) comprising both transverse-electric (TE) and transverse-magnetic (TM) polarization modes, and wherein the first bus waveguide resides in a second plane (P2) that is parallel with the first plane;
a second bus waveguide (202-2) having a second output (OP2-1-1), wherein the second bus waveguide is dimensioned and arranged to support propagation of the first light signal, and wherein the second bus waveguide resides in a third plane (P3) that is parallel with the first plane, the second and third planes being separated by a first separation (d1); and
a first shunt waveguide (204-1) that is movable with respect to the substrate, wherein the first shunt waveguide is dimensioned and arranged to support propagation of the first light signal;
wherein at least one of the first bus waveguide and the second bus waveguide is dimensioned and arranged such that the TE- and TM-polarization modes of the first light signal are characterized by group velocities that are equal within 10%;
wherein, when the first shunt waveguide is in a first position; (1) the first shunt waveguide is optically decoupled from each of the first and second bus waveguides, and (2) the first input is optically coupled with the first output and substantially optically decoupled from the second output; and
wherein, when the first shunt waveguide is in a second position; (1) the first shunt waveguide is optically coupled with the first and second bus waveguides, and (2) the first input is substantially optically decoupled from the first output and optically coupled with the second output through the first shunt waveguide.

US Pat. No. 10,715,886

POWER OUTAGE-ASSESSMENT APPARATUSES AND METHODS

1. A power-outage management system for assessing the efficacy of power being delivered from a power utility company over power lines to a plurality of customer sites, the system comprising:a plurality of broadband communication devices configured to operate by power received over respective power lines at respective associated customer sites and configured to communicate expected communications with a computer server via a broadband communication network;
the computer server coupled to each of the plurality of broadband communication devices via the broadband communication network for receiving the expected communications during pre-defined ranges of time from each of the plurality of broadband communication devices, the computer server configured to generate and output a report which identifies customer sites associated with a set of the broadband communication devices that failed to communicate the expected communications during the pre-defined ranges of time;
wherein a computer system of the power-outage management system receives the report and uses the report in combination with information received from a set of mesh communication devices to define an outage region, wherein the set of mesh communication devices are part of a plurality of mesh communication devices configured to operate at the respective associated customer sites and to communicate with the computer system via a mesh network; and
wherein the computer system identifies a selected customer site as within the outage region when the selected customer site is included in the report even though no outage message is received from a selected mesh communication device at the selected customer site when the computer system receives an outage message from a first mesh communication device associated with a first customer site and a power-distribution path connects the first customer site and the selected customer site.

US Pat. No. 10,715,885

BATTERY-POWERED WIRELESS LONG LIFE TEMPERATURE AND HUMIDITY SENSOR MODULE

Archimedes Controls Corp....

1. A battery-powered wireless sensor module for measuring air temperature and relative humidity and for wirelessly transmitting data to a sensor controller, comprising:a temperature and humidity sensor for sensing air temperature and relative humidity and for sending data to the processor;
a memory comprising an adaptive algorithm for controlling transmission of the data from the wireless sensor module to the sensor controller based on changes in the temperature or relative humidity, wherein the adaptive algorithm is configured to be executable by the processor to cause the wireless sensor module to:
measure a current temperature and a current relative humidity using the temperature and humidity sensor;
determine whether an absolute value of a difference between a previous temperature and the current temperate is greater than a temperature set point;
determine whether an absolute value of a difference between a previous relative humidity and the current relative humidity is greater than a humidity set point;
if the absolute value of the difference between the previous temperature and the current temperate is determined to be greater than the temperature set point or if the absolute value of the difference between the previous relative humidity and the current relative humidity is determined to be greater than the humidity set point, transmit the data from the wireless sensor module to the sensor controller; and
if the absolute value of the difference between the previous temperature and the current temperate is determined to be less than the temperature set point and if the absolute value of the difference between the previous relative humidity and the current relative humidity is determined to be less than the humidity set point, transmit the data from the wireless sensor module to the sensor controller if a time since a last transmission of the data is determined to be greater than a maximum value.

US Pat. No. 10,715,884

PRIORITIZED CALL SESSIONS

Comcast Cable Communicati...

1. A method comprising:receiving, from an alarm system, a request to access a call connection;
determining that the call connection is in use by a first computing device;
disconnecting the first computing device from the call connection;
connecting the alarm system to the call connection; and
denying a future request from a second computing device, having a priority different from the first computing device, for the call connection while the alarm system is connected to the call connection.

US Pat. No. 10,715,883

SYSTEMS AND METHODS FOR GENERATING SUMMARIES OF MISSED PORTIONS OF MEDIA ASSETS

ROVI GUIDES, INC., San J...

1. A method for generating summaries for missed portions of media assets, the method comprising:determining a portion of a media asset, wherein the portion is less than the entirety of the media asset, a user has missed by:
monitoring user interactions to detect when the user switches from the media asset while consuming the media asset;
responsive to detecting the user switching from the media asset, storing a start time of the portion;
monitoring user interactions to detect when the user switches back to the media asset; and
responsive to detecting the user switching back to the media asset, storing a stop time of the portion;
retrieving the start time and the stop time of the determined portion of the media asset that the user has missed;
determining, based on the start time and the stop time, a length of the portion of the media asset that the user has missed;
transmitting a request that includes an instruction for receiving segment data for media asset summary segments that are associated with the missed portion of the media asset;
receiving in response to the request, the segment data for the media asset summary segments that are associated with the missed portion of the media asset;
comparing the length with a threshold length;
in response to determining that the length is greater than the threshold length:
retrieving, from the segment data, a first plurality of segment identifiers for media asset summary segments of a first importance; and
generating, for display, a first summary of the missed portion of the media asset based on the first plurality of segment identifiers, the first summary having a first length; and
in response to determining that the length is not greater than the threshold length:
retrieving, from the segment data, the first plurality of segment identifiers for media segments of the first importance and a second plurality of segment identifiers for media asset summary segments of a second importance; and
generating, for display, a second summary of the missed portion of the media asset based on the first plurality of segment identifiers and the second plurality of segment identifiers, the second summary having a second length that is longer than the first length.

US Pat. No. 10,715,882

TIMING SYNCHRONIZATION BETWEEN A CONTENT SOURCE AND A DISPLAY PANEL

Intel Corporation, Santa...

1. A display device, comprising:at least one display screen operable to show at least one display panel; and
a controller, comprising logic to:
receive a content frame from a content source over a transport topology;
receive a presentation timestamp (PTS) associated with the content frame, said PTS indicating an earliest time at which the content frame is to be displayed at the display device; and
provide the content frame for display on the display panel at a panel refresh opportunity subsequent to receipt of the content frame and PTS in accordance with the PTS;
wherein either:
the earliest time is defined in units of local time, wherein local time identifies a common time base between the content source and the display panel, wherein the local time is derived from an operating system time; or
the controller further comprises logic to:
generate a synchronization timestamp (STS) based on units of local time for the content frame;
adjust a panel refresh rate of the display panel to align with the STS; and
provide the content frame for display on the display panel at the STS, wherein the STS is equal to the PTS associated with the content frame or the STS occurs at a subsequent panel refresh opportunity after the PTS.

US Pat. No. 10,715,881

PROVIDING INTERACTIVE ELEMENTS WITH A LIVE VIDEO PRESENTATION

FACEBOOK, INC., Menlo Pa...

1. A method comprising:providing, to a plurality of viewer client devices, a live video stream received from a broadcaster client device;
generating a reaction stream comprising one or more reaction elements associated with one or more viewers of the live video stream;
embedding the reaction stream into the live video stream such that the one or more reaction elements appear to float across a presentation of the live video stream on each viewer client device of the plurality of viewer client devices;
determining, by at least one processor, to provide a selectable call-to-action element positioned within the reaction stream embedded in the live video stream, wherein the selectable call-to-action element is associated with a benefit awardable to one or more users that select the selectable call-to-action element;
generating the selectable call-to-action element associated with the benefit;
providing, to the plurality of viewer client devices, the selectable call-to-action element inserted among the one or more reaction elements positioned within the reaction stream embedded in the live video stream such that the selectable call-to-action element also appears to float across the live video stream with the one or more reaction elements, the reaction elements positioned separately from an engagement display portion designated for viewer comments;
receiving, from one or more viewer client devices from the plurality of viewer client devices, one or more indications of user interaction with the selectable call-to-action element; and
based on the one or more indications of user interaction, selectively providing, to a portion of viewer client devices from the one or more viewer client devices, an acknowledgment notification corresponding to the selectable call-to-action element.

US Pat. No. 10,715,880

METHOD FOR CREATION AND DISTRIBUTION OF SEGMENTED VIDEO OVER DISTRIBUTED MULTICAST-AWARE SPARSE NETWORKS WITH LOW LATENCY

Skitter, Inc., Norcross,...

1. A content distribution system, comprising:an origin segmentation server at a headend comprising a processor and computer instructions stored in a non-transitory computer readable storage medium, wherein the processor is configured to execute the instructions to cause the origin segmentation server to:
create segments and a playlist for a content stream that is output from an encoder
at the headend according to a segmented content streaming standard; and
an edge segmentation server at a remote content distribution center comprising a second processor and second computer instructions stored in a non-transitory computer readable storage medium, wherein the second processor is configured to execute the second instructions to cause the edge segmentation server to:
receive a request for a playlist of the content stream from a customer premise equipment,
send a second request to the origin segmentation server for the playlist,
identify a predetermined number of final segments from the playlist returned from the origin segmentation server,
send a third request to the origin segmentation server for the predetermined number of final segments from the playlist,
construct a second playlist listing the predetermined number of final segments,
return the second playlist listing the predetermined number of final segments to the customer premise equipment in response to the request;
join a multicast group for the content stream output from the encoder in response to the request for the playlist of the content stream from the customer premise equipment;
create a second plurality of segments for the content stream from the multicast group according to the segmented content streaming standard; and
append the second playlist with the second plurality of segments after the predetermined number of final segments.

US Pat. No. 10,715,879

SYNCHRONIZING ANCILLARY DATA TO CONTENT INCLUDING AUDIO

Source Digital, Inc., Ba...

1. A machine or group of machines for synchronizing ancillary data to content including audio, comprising:a pre-synchronizer configured to obtain a first ancillary data, a second ancillary data, a third ancillary data, and a representation of the content's audio different from the content's audio, and to time align the first, second, and third ancillary data to the representation of the content's audio by time aligning the first ancillary data to a first portion of the representation of the content's audio corresponding to a first relevant portion of the content and the second and third ancillary data to a second portion of the representation of the content's audio, different from the first portion of the representation of the content's audio, corresponding to a second relevant portion of the content, such that subsequent alignment of the representation of the content's audio to the content's audio synchronizes the first, second, and third ancillary data to the first relevant portion and the second relevant portion, respectively, such that the first ancillary data appears coextensive with the first relevant portion of the content and the second and third ancillary data appear coextensive with the second relevant portion of the content; and
a transceiver configured to communicate the representation of the content's audio and the ancillary data time aligned to the representation of the content's audio to a storage location,
the pre-synchronizer is configured to collect the ancillary data during a previous playout, previous broadcast, or previous performance of the content and to time align the ancillary data to the representation of the content's audio.

US Pat. No. 10,715,878

TARGETED TELEVISION ADVERTISEMENTS BASED ON ONLINE BEHAVIOR

INTENT IQ, LLC, Long Isl...

1. A method for identifying an association among multiple electronic devices of a group of devices connected through a common local area network (LAN) and using the association for cross-device action, the method comprising:(a) with a computer system, determining an association between device identifiers of two or more Internet-accessing electronic devices based on electronically stored association-detection information about a plurality of Internet-accessing electronic devices, wherein the stored association-detection information for each of the plurality of Internet-accessing electronic devices includes:
(i) a device identifier;
(ii) at least one dynamically assigned IP address assigned to a modem that connects a router of the LAN to the Internet; and
(iii) at least one timestamp specifying a time when the Internet-accessing electronic device accessed the Internet via the router of the LAN;
(b) wherein determining the association in part (a) is done by using the stored association-detection information to determine that the two or more Internet-accessing electronic devices have separately accessed the Internet through a router of the LAN during a predetermined period of time via a common IP address;
(c) wherein the computer system determining the association in part (a) is outside the LAN and is connected to the LAN through the Internet; and
(d) with the computer system, using the association determined in part (a) to utilize user profile information associated with the device identifier of a first of the associated Internet-accessing electronic devices, and comprising behavioral or demographic data collected via the first of the associated Internet-accessing electronic devices, to take an automatic action with respect to a second of the associated Internet-accessing electronic devices using the device identifier of the second of the associated Internet-accessing electronic devices.

US Pat. No. 10,715,877

SYSTEM FOR ADAPTIVE VIDEO SWITCHING FOR VARIABLE NETWORK CONDITIONS

Microsoft Technology Lice...

1. A system for providing streaming multimedia playback services, the system comprising:a distribution device communicatively coupled to a client computing device over a network, the distribution device comprising:
a memory device configured to store a plurality of versions of a multimedia file, each version of the plurality of versions of the multimedia file corresponding to a different bit rate at which the version is encoded; and
a processor configured to:
receive a request to playback the multimedia file from the client computing device; and
in response to the request, transmit the plurality of versions of the multimedia file to the client computing device before initiation of playback of any of the plurality of versions of the multimedia file at the client computing device, wherein a first version of the plurality of versions of the multimedia file having a first bit rate of encoding is configured for immediate playback at the client computing device and a second version of the plurality of versions of the multimedia file having a second bit rate of encoding is configured for playback at the client computing device in response to changes in network conditions.

US Pat. No. 10,715,876

TRANSMISSION METHOD, RECEPTION METHOD, TRANSMISSION APPARATUS, AND RECEPTION APPARATUS

PANASONIC INTELLECTUAL PR...

1. A transmission method comprising:coding video and audio content;
configuring one or more transfer units that each include the coded video and audio content; and
transmitting the one or more transfer units as a transmission signal through broadcast, the transmission signal including first control information, second control information, and the one or more transfer units,
wherein the first control information includes a transmission parameter used for the second control information, and the second control information is provided for each of the one or more transfer units,
wherein in at least one transfer unit among the one or more transfer units, the second control information of the transfer unit contains clock information used for reproduction of the video and audio content,
wherein information indicating that the clock information is contained within a header of the transfer unit is stored in the first control information, and
wherein the clock information is transmitted cyclically.

US Pat. No. 10,715,875

INTERACTIVE ALERT FOR A VIEWABLE HIGHLIGHT

The DIRECTV Group, Inc., ...

1. A set-top box comprising:a processor; and
a memory that stores computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising:
receiving a first program via a first signal in a first format,
providing, to a video device, the first program for display by the video device, wherein the first program is displayed by the video device,
receiving, from a content server, a highlight notification for a highlight available to be provided for viewing while the first program is being provided to the video device, wherein the highlight comprises a portion of a second program identified by the content server as a highlight event, wherein the second program is different from the first program being displayed by the video device, wherein the portion of the second program is identified by the content server as a highlight event based at least in part on the portion of the second program at least meeting a parameter, and wherein the parameter comprises a point value of a scoring event that occurs during the portion of the second program such that the portion of the second program is identified by the content server as a highlight event when the scoring event that occurs during the portion of the second program is associated with a score that at least meets the point value;
in response to receiving the highlight notification,
creating an alert that is displayable by the video device, and
providing, to the video device while the video device is displaying the first program, the alert for display by the video device, wherein the alert is associated with the highlight available for viewing, and wherein the alert is displayed by the video device while the first program is also displayed by the video device,
receiving an indication that the alert has been selected, and
in response to receiving the indication that the alert has been selected,
receiving the highlight via a second signal in a second format, wherein the highlight is streamed to the set-top box, and
providing, to the video device, the highlight for display by the video device, wherein the highlight is removed from display on the video device upon completion of the highlight.

US Pat. No. 10,715,874

SYSTEMS AND METHODS FOR DISPLAYING NOTIFICATIONS OF ANTICIPATED DYNAMIC EVENTS ON A MEDIA PROGRESS INDICATOR

Rovi Guides, Inc., San J...

1. A method for tracking status of a dynamic event and displaying a corresponding notification icon on a media progress indicator, the method comprising:receiving, from an application, a first notification during consumption of a media asset;
determining, based on information from the first notification, that an expected event will occur at a future time, wherein the expected event does not have a fixed time of occurrence;
in response to determining that that the expected event will occur, determining an anticipated time of the expected event;
generating, for display on a progress indicator that indicates a consumed portion of the media asset, a dynamic notification icon at a first position, wherein the first position is indicative of the anticipated time of the expected event relative to the consumption of the media asset;
determining an updated anticipated time of the expected event based on updated information associated with the expected event;
comparing the anticipated time of the expected event and the updated anticipated time of the expected event; and
in response to determining that the anticipated time of the expected event and the updated anticipated time of the expected event do not match, shifting the dynamic notification icon to a second position on the progress indicator.

US Pat. No. 10,715,873

METHOD AND SYSTEM FOR PERSONALIZING THE DISPLAY OF RECORDINGS STORED IN A USER RECEIVING DEVICE

The DIRECTV Group, Inc., ...

1. A method comprising:storing content to form stored content and a stored content list that corresponds to the stored content;
communicating, from a first user device, a first display request for displaying the stored content list and, from a second user device, a second display request for displaying the stored content list, said first display request comprising a first user device identifier and said second display request comprising a second user device identifier;
determining a first timeslot corresponding to the first display request and a second timeslot corresponding to the second display request;
retrieving, the stored content list having a set of content titles corresponding to stored content list;
reordering, the content titles of the set of content titles corresponding to the stored content list in response to a first timeslot viewing profile corresponding to the first timeslot and the first user device identifier to form a first reordered stored content list;
while maintaining the stored content list, reordering the same set of content titles of the set of the stored content list in response to a second timeslot viewing profile corresponding the second timeslot and the second user device identifier to form a second reordered stored content list;
communicating, the first reordered stored content list to the first user device;
communicating, the second reordered stored content list to the second user device;
displaying the first reordered stored content list at a first display associated with first user device; and
displaying the second reordered stored content list at a second display associated with second user device.

US Pat. No. 10,715,872

MEDIA SHARING AND COMMUNICATION SYSTEM

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

US Pat. No. 10,715,871

DETERMINING AN END SCREEN TIME FOR DISPLAYING AN END SCREEN USER INTERFACE

Verizon Patent and Licens...

1. A method, comprising:receiving, by a content platform, information identifying a plurality of exit times, in an on-demand content element, associated with respective user-initiated exit events,
wherein the plurality of exit times is based on a time duration of the on-demand content element;
generating, by the content platform, an exit time distribution based on the plurality of exit times;
identifying, by the content platform:
a maximum exit time density in the exit time distribution, and
a maximum exit time density gradient in the exit time distribution;
determining, by the content platform and using a machine-learning regression model, an end screen time in the on-demand content element based on:
the maximum exit time density, and
the maximum exit time density gradient; and
generating, by the content platform, an instruction to display an end screen user interface at the end screen time during playback of the on-demand content element.

US Pat. No. 10,715,870

AUGMENTED REALITY CONTENT RECOMMENDATION

ROVI GUIDES, INC., San J...

1. A method for providing a media asset recommendation using a supplemental viewing device, the method comprising:receiving with a supplemental viewing device, through which a user wearing the supplemental viewing device views a field of view, a first image of a first field of view;
receiving, with the supplemental viewing device, a second image;
comparing the first image with the second image;
detecting, based on the comparing, that the supplemental viewing device is now directed at a second field of view that is different from the first field of view;
detecting a plurality of objects within the second field of view;
determining, based on the detected plurality of objects within the second field of view, that a media consumption device that was not within the first field of view is within the second field of view; and
in response to determining that the media consumption device that was not within the first field of view is within the second field of view:
transmitting a request for information about media available for consumption via the media consumption device, the request including data identifying the media consumption device;
determining, based on information received in response to the request, a first media asset of interest to the user that is available for consumption via the media consumption device; and
generating, by the supplemental viewing device, a visual indication in the second field of view, wherein the visual indication indicates that the first media asset is available for consumption via the media consumption device, and wherein the visual indication tracks a location of the media consumption device in the second field of view.

US Pat. No. 10,715,869

DEEP REINFORCEMENT LEARNING FOR PERSONALIZED SCREEN CONTENT OPTIMIZATION

Rovi Guides, Inc., San J...

1. A method for selecting content item identifiers for display, the method comprising:identifying, based on history of content item requests, a set of content items, wherein each content item in the set of content items is likely to be requested in the future without having previously been recommended;
selecting a first plurality of content categories using a category selection neural net;
selecting a first set of recommended content items for the first plurality of content categories;
based on receiving a request for a content item that is included in the first set of recommended content items, increasing a reward score for the first plurality of content categories;
based on determining that the requested content item is included in the set of content items that are likely to be requested in the future, decreasing the reward score for the first plurality of content categories, wherein each content item in the set of content items is likely to be requested in the future without having previously been recommended;
training the category selection neural net based on the reward score of the first plurality of content categories to reinforce reward score maximization;
selecting a second plurality of content categories using the trained category selection neural net;
selecting a second set of recommended content items for the second plurality of content categories; and
generating for display identifiers for recommended content items of the second set of recommended content items.

US Pat. No. 10,715,868

BROADCAST RECEIVING APPARATUS

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

1. A broadcast receiving apparatus comprising:a first broadcast receiver configured to receive control information regarding contents of digital broadcasting and content protection for the contents, which are transmitted in a first transmission method;
a second broadcast receiver configured to receive control information regarding contents of digital broadcasting and content protection for the contents, which are transmitted in a second transmission method, the second transmission method being different from the first transmission method;
a storage configured to store the contents received by the first broadcast receiver or the second broadcast receiver;
a first video output interface configured to output, to external equipment, video of the contents received by the first broadcast receiver or the second broadcast receiver, or video of the contents stored by the storage; and
a second video output interface configured to output, to external equipment, video of the contents received by the first broadcast receiver or the second broadcast receiver, or video of the contents stored by the storage, the second video output interface being a different type of interface from the first video output interface; and
a controller,
wherein a first type of content protection is applicable for the first video output interface,
wherein at least two levels of content protection in the first type of content protection are applicable for the first video output interface,
wherein a second type of content protection is applicable for the second video output interface, the second type of content protection being different from the first type of content protection,
wherein at least two levels of content protection in the second type of content protection are applicable for the second video output interface,
wherein control states of the storage, the first video output interface, and the second video output interface by the controller include:
a first video outputting process state in which the storage does not store the contents and the contents are outputted from the first video output interface or the second video output interface to the external equipment;
a storing process state in which the storaqe stores the contents; and
a second video outputting process state in which the contents are outputted from the first video output interface or the second video output interface to the external equipment after a storing process for the contents by the storage,
wherein the controller is configured to execute switching of the levels of the content protecting processes for both the first video output interface and the second video output interface in accordance with a number of pixels of the video of the contents received by the first broadcast receiver in the first video outputting process state,
wherein the controller is configured to execute switching of the levels of the content protecting processes for both the first video output interface and the second video output interface in accordance with the number of pixels of the video of the contents even in the second video outputting process state,
wherein the number of pixels of a threshold value to execute the switching of the levels of the content protecting processes is equal between the first video outputting process state and the second video outputting process state, and
wherein the protecting process in the first video outputting process state and the second video outputting process state for the contents with a number of pixels that is equal to or less than the number of pixels of the threshold value in the contents received by the first broadcast receiver is common to the protecting process in the first video outputting process state and the second video outputting process state for the contents received by the second broadcast receiver, for each of the first video output interface and the second video output interface.

US Pat. No. 10,715,867

PROVIDING MEDIA CONTENT TO CONTENT CONSUMERS FOR PLAYBACK AND CONSUMPTION

TURNER BROADCASTING SYSTE...

1. A system, comprising:a plurality of nodes configured to interact with each other in accordance with a defined protocol in a communication network,
wherein a first node of the plurality of nodes associated with a first participant is configured to receive a request for playback of a media content from a content consumer associated with a consumer device,
wherein a second node of the plurality of nodes associated with a second participant, which owns the requested media content, is configured to provide media content rights associated with the requested media content to the first participant and/or the content consumer, and
wherein the first node is further configured to provide a media content metadata to the consumer device for consumption by the consumer device; and
a plurality of instances of a distributed media rights transaction ledger associated with a respective node of the plurality of the nodes,
wherein the media content metadata is received from an instance of the plurality of instances of the distributed media rights transaction ledger,
wherein each instance of the distributed media rights transaction ledger includes a plurality of media content rights transactions corresponding to at least an acquisition of the media content rights by the first participant and/or content consumer prior to the consumption of the media content at the consumer device, wherein the plurality of media content rights transactions are categorized and defined based on the defined protocol, wherein the plurality of media content rights transactions are managed by the plurality of nodes in accordance with the defined protocol in the communication network.

US Pat. No. 10,715,866

METHOD AND SYSTEM FOR SELECTING DIFFERENT VERSIONS OF ELECTRONIC MEDIA COMPOSITIONS IN REAL TIME

DASH RADIO INC., Los Ang...

1. A platform comprising:a. a mobile processor configured to execute instructions from one or more software modules to provide an electronic media file playback application that allows a user to switch between different versions of an electronic media composition in real time, the one or more software modules comprising:
i. a scheduling software module comprising instructions for generating at least one daily log comprising an ordered list of electronic media compositions, each electronic media composition in the at least one daily log having an associated time of day designating when each electronic media composition is scheduled to be played in a 24-hour period;
ii. an automation software module comprising instructions for:
1. loading the at least one daily log into a plurality of instances, each of the instances corresponding to an electronic media library in a plurality of electronic media libraries;
2. converting the plurality of instances into a plurality of identical playlists associated with each of the electronic media libraries, each identical playlist comprising the ordered list of electronic media compositions in the at least one daily log;
3. generating an output comprising a plurality of playback streams using each of the identical playlists, wherein each of the plurality of playback streams corresponds to electronic media files in each of the electronic media libraries in the plurality of electronic media libraries;
iii. an encoder software module comprising instructions for encoding the plurality of playback streams:
b. a server processor configured to execute instructions from one or more software modules to provide an electronic media file playback application that allows a user to switch between different versions of an electronic media composition in real time, the one or more software modules comprising:
i. a software module comprising instructions to route the plurality of playback streams from an encoder to a streaming server, to a backend API, and to an end device, wherein the plurality of playback streams are configured to stream at the same time and in a synchronized manner and wherein the end device is configured to allow a user to play an electronic media composition and switch between different versions of the electronic media composition in real time.

US Pat. No. 10,715,865

METHOD AND DEVICE FOR IDENTIFYING AND VERIFYING THE ILLEGITIMATE USE OF RESIDENTIAL SET-TOP BOXES

SYNAMEDIA LIMITED, Middl...

1. A method comprising:at a device including a display and one or more input devices,
displaying, on the display, a graphical user interface identifying a plurality of residential set-top boxes suspected of commercial usage;
detecting, via the one or more input devices, selection of one of the plurality of residential set-top boxes suspected of commercial usage;
displaying, on the display, proof of work related to the selected residential set-top box;
detecting, via the one or more input devices, a verification trigger; and
verifying commercial usage of the selected residential set-top box.

US Pat. No. 10,715,864

SYSTEM AND METHOD FOR UNIVERSAL, PLAYER-INDEPENDENT MEASUREMENT OF CONSUMER-ONLINE-VIDEO CONSUMPTION BEHAVIORS

Oracle America, Inc., Re...

1. A method implemented on one or more computing devices, for measuring engagement with video content playing on one or more video players, comprising:receiving, by a client device, a data collection script configured to collect information regarding web content output by a web browser;
executing, by the client device, the data collection script, wherein the execution of the data collection script on the client device causes the client device to:
(a) detect a presence of one or more video players, including a first video player executing within the web browser and playing first video content, based on an analysis of the web content output by the web browser executing on the client device;
(b) using image recognition to identify a particular video player type of the first video player executing within the web browser and playing first video content, from a plurality of different types of video players;
(c) retrieve a predetermined set of rules based on the identified particular video player type determined for the executing first video player, wherein different predetermined sets of rules are associated with each of the plurality of different video player types;
(d) track user interaction with the first video player executing within the web browser; and
(e) determine one or more user activities performed with respect to the first video content, wherein the user activities are determined based on the predetermined set of rules associated with the identified particular video player type; and
transmitting at least a part of the determined one or more user activities performed with respect to the first video content, to an analytics server.

US Pat. No. 10,715,863

FRAME CERTAINTY FOR AUTOMATIC CONTENT RECOGNITION

THE NIELSEN COMPANY (US),...

1. A method comprising:identifying a first match between a first frame of a media device stream and a broadcast frame of a broadcast media stream, wherein the media device stream is designated for playback by a media device;
determining a first frame certainty metric that characterizes the first match;
determining a second frame certainty metric that characterizes a second match between a second frame of the media device stream and the broadcast frame, wherein the second frame precedes the first frame in the media device stream;
determining a third frame certainty metric that characterizes a third match between a third frame of the media device stream and the broadcast frame, wherein the third frame follows the first frame in the media device stream;
making a determination of which of the first frame certainty metric, the second frame certainty metric, and the third frame certainty metric indicates a best match; and
performing an operation based on the determination, wherein performing the operation comprises:
selecting, based on the determination, a first set of frames of the media device stream for replacement by a second set of frames;
causing replacement of the first set of frames with the second set of frames within the media device stream; and
causing playback of the second set of frames by the media device.

US Pat. No. 10,715,862

METHOD AND SYSTEM FOR IDENTIFYING RELEVANT MEDIA CONTENT

VISENZE PTE LTD, Singapo...

1. A method of transforming information provided by a computing device into computer-implementable instructions, the method comprising:establishing, between a processor and the computing device, a communication channel;
receiving, by the processor from the computing device, information, including at least an input video having a plurality of video frames;
segmenting, by the processor, the input video into a plurality of shots, each shot containing multiple video frames;
analyzing, by the processor, the multiple video frames in each shot to detect if any of the multiple video frames contains a target product;
selecting, by the processor, based on the analyzing of the multiple video frames, only video frames that have been detected by the processor to contain a detected target product;
generating, by the processor for each selected video frame that contain the detected target product, a product thumbnail, the product thumbnail being an image having a visual representation of the detected target product generated based on an image of the detected target product identified, by the processor, within the selected video frame;
detecting, by the processor, whether two or more product thumbnails within the same shot contain the same detected target product;
grouping, by the processor, the product thumbnails which contain the same detected target product derived from the same shot into respective groups;
selecting, by the processor, at least one of the product thumbnails and generating, by the processor, a video product visual index for each of the selected product thumbnails, wherein the selecting at least one of the product thumbnails comprises selecting one of the product thumbnails from at least one of the groups to represent the detected target product found in the group, and wherein the video product visual index for each selected product thumbnail is a visual representation generated based on one or more visual features of the detected target product identified, by the processor, within the selected product thumbnail; and
identifying, by the processor, relevant media content from a media content database for at least one of the selected product thumbnails, the identifying comprising comparing the video product visual index of each of the selected product thumbnail with a plurality of media content visual index in the media content database, each media content visual index being associated with one media content in the media content database.

US Pat. No. 10,715,861

MOBILE ATSC 3.0 RECEIVER AS REMOTE ANTENNA

INTERDIGITAL MADISON PATE...

1. A method, said method comprising:accepting, at a receiving device, a channel selection from a user;
transmitting, from said receiving device, a request to establish communications with a mobile device;
establishing communications with said mobile device;
transmitting, from said receiving device, a request to said mobile device for signal quality information, said signal quality information associated with said selected channel;
receiving first program data at said receiving device on said selected channel;
receiving second program data at said receiving device from said mobile device, said second program data including data related to first program data received on said selected channel; and
combining said second program data received from said mobile device with said first program data received by said receiving device on said selected channel to form a combined signal for rendering a program on said receiving device;
wherein said second program data received from said mobile device is determined based on said channel selection.

US Pat. No. 10,715,860

VIDEO STREAM WITH ADDITIONAL CONTENT AREAS

Twitch Interactive, Inc.,...

1. A computing system for providing video content and additional content comprising:one or more processors; and
one or more memories having stored therein instructions that, upon execution by the one or more processors, cause the computing system perform operations comprising:
providing, by a service, to a receiver, an interface that displays the video content, wherein the video content is transmitted by a video content provider to the service and is transmitted by the service to the receiver;
receiving, by the service, from the video content provider, a selection of the additional content to display within the interface, the additional content developed by a party other than the video content provider or the service, wherein the video content provider is a player of a first video game, and wherein the video content is captured from the first video game;
embedding, by the service, within the interface, an area that displays the additional content; and
associating a secret shared between the service and the party with one or more communications between the area and the party.

US Pat. No. 10,715,859

APPARATUS FOR TRANSMITTING BROADCAST SIGNAL, APPARATUS FOR RECEIVING BROADCAST SIGNAL, METHOD OF TRANSMITTING BROADCAST SIGNAL, AND METHOD OF RECEIVING BROADCAST SIGNAL

LG ELECTRONICS INC., Seo...

1. A broadcast signal reception method comprising:receiving a broadcast signal including service data and signaling information for a service through a terrestrial broadcast network,
the signaling information including a service identifier indicating the service, category information indicating a category of the service, and bootstrapping information to obtain service signaling information for the service that is transmitted via either the terrestrial broadcast network or a broadband network that is different from the terrestrial broadcast network;
demodulating the received broadcast signal by an OFDM (Orthogonal Frequency Division Multiplex) scheme;
frequency de-interleaving the demodulated broadcast signal;
time de-interleaving the frequency de-interleaved broadcast signal including PLP (Physical Layer Pipe) data interleaved by a first interleaving operation or a second interleaving operation,
the first interleaving operation including convolutional interleaving operation,
the second interleaving operation including block interleaving operation which is based on a TI (Time Interleaving) block including one or more virtual FEC (Forward Error Correction) blocks;
in response to the bootstrapping information that includes URL (Uniform Resource Locator) information of the service signaling information, acquiring the service signaling information through the broadband network based on the bootstrapping information, or
in response to the bootstrapping information that includes an IP (Internet Protocol) address of an IP packet carrying the service signaling information, acquiring the service signaling information through the terrestrial broadcast network; and
acquiring components carried in a plurality of transport packets, one or more transport packets of the plurality of transport packets carrying one or more SGDUs (Service Guide Delivery Units), and the service signaling information including transport session information of the plurality of transport packets.

US Pat. No. 10,715,858

VIEWING SYSTEM, BROADCAST RECEPTION DEVICE, PORTABLE TERMINAL, PROGRAM RECORDING AND VIEWING METHOD, AND VIEWING METHOD OF RECORDING PROGRAM

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

1. A viewing system including 1) a broadcast reception device that receives a broadcast wave including a video content of a broadcast program and information related to the broadcast program and 2) a server that retains the video content of the broadcast program and communicates with the broadcast reception device through a network, the broadcast reception device comprising:a user operation input interface that receives a user operation;
a tuner that receives the broadcast wave;
a storage that records at least one of 1) the video content of the broadcast program and 2) the information related to the broadcast program that is included in the broadcast wave received by the tuner;
a first display that displays a video;
communication circuitry that communicates with the server through the network; and
a controller,
wherein when the user operation input interface receives a user operation for recording a desired broadcast program, the controller displays, on the first display, a recording setting screen that facilitates a selection of any of a first recording method and a second recording method,
wherein the first recording method 1) records, in the storage of the broadcast reception device, information related to the desired broadcast program and 2) does not record, in the storage of the broadcast reception device, a video content of the desired broadcast program,
wherein the second recording method records, in the storage of the broadcast reception device, both of the information related to the desired broadcast program and the video content of the desired broadcast program,
wherein when the user operation input interface receives a user operation for selecting the first recording method from the displayed recording setting screen, the controller 1) does not record, in the storage of the broadcast reception device, records no the video content of the desired broadcast program and 2) records, in the storage of the broadcast reception device, the information related to the desired broadcast program including program-storage location information identifying a server, on the network, retaining the video content of the desired broadcast program,
wherein when the user operation input interface receives a user operation for playing back the desired broadcast program recorded according to the first recording method, the controller refers to the program-storage location information recorded in the storage of the broadcast reception device and communicates to the server retaining the video content of the desired broadcast program through the communication circuitry, and
wherein when the controller receives, in response to communicating to the server retaining the video content of the desired broadcast program by referring to the program-storage location information, the video content of the desired broadcast program from the server retaining the video content of the desired broadcast program via the communication circuitry, the controller displays, on the first display, the received video content of the desired broadcast program.

US Pat. No. 10,715,857

RECEPTION APPARATUS, TRANSMISSION APPARATUS, AND DATA PROCESSING METHOD

Saturn Licensing LLC, Ne...

1. A reception apparatus, comprising:demodulation circuitry configured to obtain packets included in a plurality of PLPs (Physical Layer Pipes) of a broadcast stream; and
processing circuitry configured to process the packets obtained by the demodulation circuitry,
the demodulation circuitry and the processing circuitry being interconnected via a single interface,
wherein
the broadcast stream supports an IP (Internet Protocol) transmission method,
each combination of an IP address and a port number of an IP packet or a UDP (User Datagram Protocol) packet included in the plurality of PLPs is unique for each PLP in which the corresponding IP packet or the corresponding UDP packet is included, and
the processing circuitry is configured to identify a PLP of the plurality of PLPs in which one of the packets input via the single interface from the demodulation circuitry is included according to the combination of the IP address and the port number of the one of the packets.