US Pat. No. 10,602,373

METHODS AND SYSTEMS FOR COMMUNICATION WITH BEAMFORMING ANTENNAS

The Invention Science Fun...

16. A system for operating a network node that includes a holographic beamforming antenna, comprising: an antenna control unit that includes circuitry for adjusting control inputs of the holographic beamforming antenna to point a high directivity beam at a first adjacent node; where the antenna control unit further includes circuitry for receiving information indicating a rerouting preference and readjusting the control inputs of the holographic beamforming antenna to point a high directivity beam at a second adjacent node according to the rerouting preference, wherein the high directivity beam is a narrow point-to-point beam for communication with the first and second adjacent nodes; wherein the circuitry for adjusting and the circuitry for readjusting the control inputs of the holographic beamforming antenna include circuitry for modulating electromagnetic properties of a surface to define a holographic pattern on the surface for scattering of a reference wave; and wherein each of the first and second adjacent nodes is a macro cell node or a small cell node.

US Pat. No. 10,602,372

AVOIDANCE OF INTERFERENCE IN WIRELESS COMMUNICATIONS

Higher Ground LLC, Palo ...

1. A method, comprising:determining, by a device of a first wireless communication network, that an initial transmission power for a communication from a terminal in the first wireless communication network to an intended receiver in the first wireless communication network would result in an unintended receiver receiving the communication at a received power above a threshold that would interfere with the unintended receiver;
in response, determining, by the device, a reduced transmission power that would result in the unintended receiver receiving the communication at a received power below the threshold that would interfere with the unintended receiver and also would result in the communication satisfying a receiver sensitivity of the intended receiver; and
causing, by the device, the terminal to use the reduced transmission power to transmit the communication.

US Pat. No. 10,602,371

COMPUTING PROTECTION ZONES FOR AVOIDANCE OF INTERFERENCE IN WIRELESS COMMUNICATIONS

Higher Ground LLC, Palo ...

1. A method, comprising:determining, by a device of a first wireless communication network, location information and antenna properties corresponding to each of a plurality of unintended receivers of a second wireless communication network operating on a channel;
computing, by the device, a protection zone for each of the plurality of unintended receivers based on the location information and antenna properties and on transmission properties of a terminal in the first wireless communication network, wherein a protection zone defines a geographical area where transmission by the terminal might interfere with operation of a corresponding unintended receiver;
determining, based on the protection zones and prior to performing any attempted transmissions on the channel, whether a current location of the terminal is within any protection zone of the plurality of unintended receivers operating on the channel;
causing, in response to determining that the current location of the terminal is not within any protection zone of the plurality of unintended receivers, the terminal to perform an attempted transmission on the channel to an intended receiver of the first wireless communication network; and
preventing, in response to determining that the current location of the terminal is within one or more protection zones of the plurality of unintended receivers, the terminal from performing the attempted transmission on the channel and any other transmissions on the channel.

US Pat. No. 10,602,370

CUSTOMER PREMISES EQUIPMENT DEPLOYMENT IN BEAMFORMED WIRELESS COMMUNICATION SYSTEMS

1. A device comprising:a processing system including at least one processor; and
a computer-readable medium storing instructions which, when executed by the processing system, cause the processing system to perform operations, the operations comprising:
capturing, at a first position comprising a first location and a first spatial orientation of the device, a first measurement of a performance indicator based upon at least a first wireless signal from a base station of a beamformed wireless communication network;
capturing, at a second position comprising the first location and a second spatial orientation of the device, a second measurement of the performance indicator based upon at least a second wireless signal from the base station of the beamformed wireless communication network;
selecting a position for a deployment of the device based upon the first measurement of the performance indicator and the second measurement of the performance indicator; and
providing at least one instruction for the deployment of the device at the position that is selected.

US Pat. No. 10,602,369

COMMUNICATION CONTROL DEVICE, COMMUNICATION CONTROL DETERMINATION DEVICE, AND METHOD

SONY CORPORATION, Tokyo ...

1. A communication control device comprising:communication circuitry configured to transmit geographical location information of an-own device or a communication node served by the own device to a communication control determination device that controls coexistence of a plurality of wireless systems;
acquisition circuitry configured to acquire, from the communication control determination device, information including information necessary for communication control for coexistence as information regarding another communication control determination device that manages a peripheral region of a geographical region managed by the communication control determination device; and
control circuitry that is configured to recognize a change in the geographical location information of the own device to a geographical region managed by the another communication control determination device, and subsequently select a communication control determination device to be connected by using the information acquired by the acquisition circuitry, wherein
in response to the communication control determination device having a same coexistence profile as the own device and a different coexistence profile than the another communication control determination device, the control circuitry selects the communication control determination device as a proxy for the another communication control determination device, and
a subsequent change in the geographical location information of the own device to another geographical location managed by a third communication control determination device with the same coexistence profile as the own device causes the control circuitry to select the third communication control determination device as the communication control determination device.

US Pat. No. 10,602,368

METHOD AND DEVICE FOR CONTROLLING ACCESS TO A LIMITED ACCESS SPECTRUM

Intel IP Corporation, Sa...

1. A method of controlling access to a limited access spectrum via a controller, the method comprising:authorizing a mobile communications device in a predefined geographic area to communicate via the limited access spectrum, wherein access by the mobile communications device to the limited access spectrum is based on a user profile defining access rights to the limited access spectrum;
determining a load level of communications on the limited access spectrum in the predefined geographic area; and
allocating a communications timing parameter to the mobile communications device based on the load level, wherein the communications timing parameter defines a time period used by the mobile communications device to attempt a transmission, wherein the time period has a first value when the load level is above an upper predefined threshold, wherein the time period has a second value when the load level is below a lower predefined threshold, wherein the first value is greater than the second value, wherein the upper predefined threshold is different from the lower predefined threshold, wherein the time period has a third value when the load level is between the upper predefined threshold and the lower predefined threshold, wherein third value is greater than the second value and less than the first value.

US Pat. No. 10,602,367

WIRELESS COMMUNICATION APPARATUS, WIRELESS COMMUNICATION SYSTEM, AND WIRELESS COMMUNICATION METHOD

NIPPON TELEGRAPH AND TELE...

1. A wireless communication apparatus that performs setting necessary for a wireless LAN access point constituting a wireless communication network to operate, the wireless communication apparatus comprising:an information collection unit which collects setting information set in the wireless LAN access point and wireless environment information in the wireless LAN access point, where the wireless environment information includes current setting information of the wireless LAN access point, information regarding functions of the wireless LAN access point, a time occupation rate of a channel in each of wireless stations associated with the wireless LAN access point, and surrounding wireless environment information;
a database which stores attribute information regarding an attribute of the wireless LAN access point;
a parameter calculation unit which obtains a parameter to be set for the wireless LAN access point from which the setting information and the wireless environment information have been collected based on the collected setting information, the collected wireless environment information, and the attribute information; and
a parameter setting unit which performs transmission of the obtained parameter to the wireless LAN access point from which the setting information and the wireless environment information have been collected over a network and gives the wireless LAN access point from which the setting information and the wireless environment information have been collected an instruction to perform setting of the obtained parameter,
wherein the information collection unit and the parameter setting unit perform information collection, the transmission of the obtained parameter and the instruction to perform the setting of the obtained parameter through software and communicates with the wireless LAN access point using a protocol that is supported by the wireless LAN access point, where the software is retrieved according to the attribute of the wireless LAN access point.

US Pat. No. 10,602,365

PRIVATE NETWORK SERVICE PROVIDING METHOD AND SYSTEM

KT Corporation, Seongnam...

1. A private network service system comprising:a service link server configured to:
obtain identification information of a mobile communication terminal connected to a public network, and
request an Access Point Name-Operator Identifier (APN-OI) change to a home subscriber server, in response to the service link server receiving a request for a private network connection, the request for the private network connection being received from the mobile communication terminal or from a third server;
a home subscriber server, comprising a processor and a memory, configured to:
authenticate whether the mobile communication terminal is subscribed to a private network service in response to the request for the APN-OI change from the service link server, and
in response to the authentication succeeding, identify an Access Point Name (APN) included in a subscriber profile of the mobile communication terminal stored on the home subscriber server and change a public APN-OI recorded in the APN to a private APN-OI; and
a mobility management entity, implemented by a processor and a memory, that:
receives the subscriber profile of the mobile communication terminal from the home subscriber server, and
induces the mobile communication terminal to connect to a public gateway or a private gateway using an IP address of a public gateway or an IP address of a private gateway corresponding to the APN included in the subscriber profile, in response to connection being attempted from the mobile communication terminal.

US Pat. No. 10,602,364

METHOD FOR CONVEYANCE OF EVENT INFORMATION TO INDIVIDUALS INTERESTED DEVICES HAVING PHONE NUMBERS

Perdiemco LLC, Marshall,...

1. A method for conveyance of event information to individuals interested in locating drivers using mobile devices having phone numbers, the method being used in a tracking service provided over a network of computing devices to groups of authorized users who carry mobile devices associated with location information sources that indicate locations of the authorized users, including the individuals in a user group and drivers in driver groups, the method comprising the steps of:(a) managing a database management system application (DBMSA) executed on one or more servers configured to provide access to authorized user accounts under multiple levels of privilege specified based roles of the authorized users, said roles being specified in the DBMSA as a driver role in driver groups and an individual role in the user group; said driver groups including a first group of drivers who carry a first group of mobile devices in a plurality of zones identified in the DBMSA by zone IDs, a second group of drivers who carry a second group of mobile devices for being located in the zones, and a third group of individuals who carry a third group of mobile devices for locating the drivers based on a zone ID of a zone;
(b) using a first level of privilege of an administrator of the tracking service to provide access authorizations to the authorized user accounts; wherein the administrator controls membership of the authorized users in the groups by adding the individuals to the user group and adding the drivers to the driver groups;
(c) after providing the access authorizations, using the first level of privileges before giving corresponding second levels of privilege to the drivers for being located by the individual and giving corresponding third levels of privilege to the individuals for locating the drivers based on events set by the individuals,
(d) receiving log in requests into drivers' user accounts that contain IDs and passwords of the drivers before providing the corresponding second levels of privilege for selecting one of the first group of drivers or the second group of drivers, wherein the administrator adds the drivers to the first group of drivers or the second group of drivers;
(e) receiving log in requests into the individuals' user accounts that contain IDs and passwords of the individuals before providing user interfaces to the individuals to use corresponding third levels of privilege for selecting one of the first group of drivers or the second group of drivers,
(f) conveying locations of the individuals on mobile devices carried by the drivers that are in a selected group of drivers by the individual, wherein the mobile devices carried by the drivers in the selected group of drivers display maps showing the location of the individuals within streets of the zone;
(g) conveying locations of the drivers in the selected group of drivers to mobile devices carried by the individuals who select the group of drivers, wherein the mobile devices carried by the individuals display maps showing the location of the drivers in the selected group of drivers within streets of the zone;
(h) receiving address locations set by the individuals using the mobile devices within the zone;
(i) receiving access lists specified by the individuals that identify recipients of alerts sent based on the address location;
(j) after receiving an address location, determining occurrence of an event, wherein the event occurs based on proximity of location of an individual who set the address location relative to locations of divers in a selected group of drivers by the individual who carries a mobile device having a phone number; and
(k) after the event occurs cause 1) an event notification to be sent to the mobile device based on the phone number and 2) an alert to be sent to a recipient based on an access list specified by the individual.

US Pat. No. 10,602,363

EHF SECURE COMMUNICATION DEVICE

Keyssa, Inc., Campbell, ...

1. A method comprising, by a first communication device:exchanging first information via wireless communication with a second communication device;
calculating a round-trip propagation time of the first information traveling to and from the second communication device, wherein the calculated round-trip propagation time is an average of multiple calculations of round-trip propagation time of the first information traveling to and from the second communication device;
generating an encryption key based at least in part on the calculated round-trip propagation time; and
exchanging second information via wireless communication with the second communication device, the exchanging includes at least one of:
encrypting, using the encryption key, the second information sent to the second communication device, and
decrypting, using the encryption key, the second information received from the second communication device.

US Pat. No. 10,602,362

GATEWAY, GATEWAY SETUP METHOD, AND IOT DEVICE SETUP METHOD IN IOT SYSTEM

LITE-ON ELECTRONICS (GUAN...

1. A gateway setup method, applicable to an Internet-of-Things (IoT) system having a gateway, a user device, a server, and an access point, wherein the user device stores authentication information of the user device and authentication information of the access point, wherein the gateway stores authentication information of the gateway and authentication information of the server, and wherein the method comprises the following steps:detecting received signal strength indicator between the user device and the gateway by the gateway so as to determine whether a first distance between the user device and the gateway is less than a first distance threshold;
in response to the first distance determined to be less than the first distance threshold by the gateway, transmitting the authentication information of the gateway and the authentication information of the server to the user device by the gateway, and transmitting the authentication information of the user device and the authentication information of the access point to the gateway by the user device;
connecting to the access point by the gateway by using the authentication information of the access point so as to connect to the server; and
connecting to the server by the user device by using the authentication information of the server and connecting to the gateway by the user device by using the authentication information of the gateway to complete a setup of the gateway of the IoT system.

US Pat. No. 10,602,361

STORAGE DEVICE, READER WRITER, ACCESS CONTROL SYSTEM, AND ACCESS CONTROL METHOD

Sony Corporation, Tokyo ...

12. A storage device comprising:a storage circuitry that stores data;
a communication circuitry that performs wireless communication with one or more of a plurality of electronic apparatuses;
an interface circuitry that performs exchange of the data with a host apparatus; and
a control circuitry that determines a distance from the storage device to each of the one or more of the plurality of electronic apparatuses through the wireless communication, and controls access to the storage circuitry by the host apparatus on a basis of one or more distances that are determined and whether the host apparatus is accessing the storage, wherein
a weight coefficient is set for each of the one or more of the plurality of electronic apparatuses,
the control circuitry includes an access permission mode and an access restriction mode,
the control circuitry sets an operation mode to the access permission mode in a case where a sum of one or more weight coefficients is equal to or larger than a predetermined value, the one or more weight coefficients being associated with the one or more of the plurality of electronic apparatuses having a respective distance from the one or more distances that is equal to or smaller than a predetermined distance, and
the control circuitry sets the operation mode to the access restriction mode in a case where the sum of the one or more weight coefficients is smaller than the predetermined value and the host apparatus is not accessing the storage circuitry.

US Pat. No. 10,602,360

SECURE MOBILE DEVICE INTEGRATION WITH VEHICLES

International Business Ma...

1. A computerized method comprising, on a mobile computing device:when the mobile computing device does not have Internet connectivity:
processing a vehicle integration request made by at least one of (i) the mobile computing device and (ii) a transportation vehicle;
computing a risk assessment value that quantifies a security risk to the transportation vehicle as a result of connecting the mobile computing device to the transportation vehicle, wherein the computing is based on a scanning of at least one of a hardware and a software of the mobile computing device, wherein the scanning comprises determining whether:
(a) the mobile computing device is infected with a computer virus for hijacking the transportation vehicle,
(b) the mobile computing device is not equipped with a hacking prevention hardware, or
(c) the mobile computing device contains a software bridge between multiple networks;
transmitting the risk assessment value to a vehicle computer integrated in the transportation vehicle;
completing a digital data connection with the vehicle computer when the risk assessment value complies with a vehicle access security policy of the vehicle computer;
receiving permission from the vehicle computer to access the vehicle, wherein: (i) a level of the permitted access is based on the risk assessment value and on the vehicle access security policy, and (ii) the permitted access is limited to no more than the following, for as long as the mobile computing device does not have Internet connectivity: read data from the vehicle computer, and control an audio system of the vehicle;
when the mobile computing device has Internet connectivity:
updating the risk assessment value;
transmitting a digital authentication certificate request from the mobile device to a certificate authority over the Internet, receiving a digital authentication certificate from the certificate authority over the Internet, and transmitting the digital authentication certificate to the vehicle computer; and
increasing the level of the permitted access to include at least one of: access to a start/stop switch of the vehicle, access to an acceleration control of the vehicle, access to door latches of the vehicle, access to door locks of the vehicle, access to steering control of the vehicle, and access to an autonomous driving control of the vehicle.

US Pat. No. 10,602,359

SHORT-RANGE CROSS-DEVICE AUTHORIZATION

United Services Automobil...

1. A computer-implemented method performed by a first computing device, the method comprising:receiving, by the first computing device, an authorization token request that is transmitted by a second computing device over a wireless network, the authorization token request transmitted by the second computing device responsive to a selection of the first computing device in a selection user interface (UI) that is presented on the second computing device and that identifies the first computing device as satisfying one or more selection criteria,
wherein the one or more selection criteria comprises a requirement that a distance between the first computing device and the second computing device be within a threshold distance,
wherein the threshold distance corresponds to a range within which an identification (ID) signal that is transmitted from the first computing device is receivable by the second computing device, and
wherein the ID signal identifies the first computing device as authorized to access the remote service;
responsive to receiving the authorization token request, presenting on the first computing device a confirmation UI to request confirmation that the second computing device is to be granted authorization to access the remote service; and
responsive to the confirmation, provided through the confirmation UI, that the second computing device is to be granted authorization to access the remote service, transmitting a token permission message to a third computing device to cause the third computing device to generate and transmit an authorization token to the second computing device to provide the second computing device access the remote service.

US Pat. No. 10,602,358

CROSS-DEVICE LOGIN TO IMPROVE SERVICE EFFICIENCY

Alibaba Group Holding Lim...

1. A computer-implemented method, comprising:receiving, by a server and from a first device, a login request, wherein the login request includes login information used for an application login; and
in response to receiving the login request from the first device:
transmitting, by the server and to a second device different from the first device, a first message including a verification code, wherein the first message instructs the second device to broadcast an audio signal including the verification code, and the verification code is used to verify the first device by the server; and
transmitting, by the server and to the first device, a second message instructing the first device to perform audio sensing.

US Pat. No. 10,602,357

MOBILE DEVICE-BASED COMMUNITY CORRECTIONS SUPERVISION SYSTEM

INTELMATE LLC, San Franc...

1. A method for providing a mobile device-based community corrections supervision system, comprising:receiving, by a mobile device of an enrollee and from a remote server, a first alert requiring the enrollee to perform a first check-in, wherein the enrollee is enrolled within the mobile device-based community corrections supervision system
performing, in response to the first alert, the first check-in by the enrollee on the mobile device of the enrollee;
receiving a first acknowledgement of the first alert from the enrollee;
presenting, in response to receiving the first acknowledgement, a displayed text to the enrollee via a screen on the mobile device of the enrollee;
requesting, after the presenting, the enrollee to recite the displayed text; and
recording, using a camera and a microphone on the mobile device of the enrollee, the enrollee reciting the displayed text to obtain a recordation.

US Pat. No. 10,602,356

METHODS AND APPARATUS FOR END DEVICE DISCOVERING ANOTHER END DEVICE

TELEFONAKTIEBOLAGET LM ER...

14. A first end device, the first end device comprising:interface circuitry for receiving a first discovery key, a second discovery key and a proximity service (ProSe) response code from a proximity service server, and for receiving a direct discovery request comprising a ProSe query code and a token from a second end device wishing to discover the first end device; and
processing circuitry for verifying the token using the first discovery key.

US Pat. No. 10,602,355

DEVICE FOR ACCESSING A WIDE AREA NETWORK VIA A MOBILE COMMUNICATION NETWORK

ORANGE, Paris (FR)

1. A device for accessing a wide area network via a mobile communication network, comprising:a first connection module configured to connect to the mobile communication network,
a second connection module configured to generate a local network,
a data processing module configured to connect the first and the second connection modules via a channel, and
a subscriber identification card configured to implement a control module adapted to open or not open access to said channel.

US Pat. No. 10,602,354

KEY PROCESSING METHOD IN DUAL CONNECTIVITY MODE AND DEVICE

Huawei Technologies Co., ...

1. A key processing method in dual connectivity mode, the method comprising:receiving, by a second base station, request information sent by a first base station,
wherein the request information is a request that the second base station generate a key used for communication with a mobile terminal, wherein each of the first base station and the second base station has a communication connection to the mobile terminal; and
generating, by the second base station based on a security key currently used by the first base station and carried in the request information, the key used for communication with the mobile terminal;
wherein when the first base station and the second base station generate, based on different security keys, respective keys used for communication with the mobile terminal, the method further comprises:
receiving, by the second base station, first instruction information sent by the first base station after determining that local key refresh needs to be performed,
wherein the first instruction information is used to instruct the second base station to temporarily stop data transmission to the mobile terminal when the local key refresh is being performed;
temporarily stopping, by the second base station, data transmission to the mobile terminal during the local key refresh; and
resuming, by the second base station, data transmission to the mobile terminal after receiving an instruction from the first base station to resume data transmission to the mobile terminal after completion of the local key refresh.

US Pat. No. 10,602,353

EXTENSIBLE DEVICE IDENTITY ATTESTATION

Microsoft Technology Lice...

1. A method of provisioning a requesting device by obtaining extended identity attestation for the requesting device, the method comprising:receiving a provisioning request at a device provisioning system, the provisioning request including a registration identifier provided by the requesting device;
accessing a plurality of extended attestation components in an enrollment datastore of the device provisioning system, each extended attestation component identifying an external computing system;
selecting one of the extended attestation components of the enrollment datastore based on the registration identifier;
initiating execution of the extended identity attestation at the external computing system identified by the selected extended attestation component to yield an attestation result; and
provisioning the requesting device from the device provisioning system, responsive to detection that the attestation result satisfies a validity condition, the provisioning operation including registering the requesting device with an internet of things (IoT) hub and returning connection information of the IoT hub to the requesting device.

US Pat. No. 10,602,352

SECURITY ENHANCEMENTS FOR LTE WLAN AGGREGATION

JRD COMMUNICATIONS INC., ...

1. A method for managing ciphering configurations for LTE WLAN Aggregation (LWA), the method comprising:an eNodeB configuring a mobile device to apply a new ciphering configuration which is different to a previous ciphering configuration;
transmitting from an eNodeB to the mobile device, a control indication including a data serial number associated with data;
receiving, at the mobile device, the control indication; and
at the mobile device using the data serial number to determine whether to use the new ciphering configuration or the previous ciphering configuration, for uplink from the mobile device to a WLAN node and/or downlink from the WLAN node to the mobile device; wherein,
during uplink communications,
if the mobile device needs to transmit an uplink data serial number, which is higher than a value in the control indication, then the mobile device uses the new ciphering configuration;
if the mobile device needs to transmit an uplink data serial number which is lower than the value in the control indication, then the mobile device uses the previous ciphering configuration;
 and/or
during downlink communications,
if the mobile device receives data which downlink data serial number is higher than the value in the control indication, then the mobile device uses the new ciphering configuration;
if the mobile device receives data which downlink data serial number which is lower than the value in the control indication, then the mobile device uses the previous ciphering configuration.

US Pat. No. 10,602,351

COMMUNICATION INFORMATION HIDING REALIZATION METHOD AND REALIZATION SYSTEM

JRD COMMUNICATION INC., ...

1. A communication information hiding realization method, including steps of:A, monitoring a communication information database for storing communication information in real time, and judging whether there is newly added communication information in the communication information database, wherein the communication information is phone incoming call information, phone calling information, sent mail, received mail, sent short message service, received short message service, sent WeChat information, received WeChat information, sent QQ information, received QQ information or system background notification information;
B, obtaining a communication number of the newly added communication information when there is the newly added communication information in the communication information database, and comparing the communication number with a pre-set communication number set needing to be hidden, wherein the communication number is included in a phone number; and
C, deleting or hiding the communication information corresponding to the communication number in the communication information database when the communication number exists in the communication number set needing to be hidden;
wherein Step B includes:
B11, obtaining the phone number corresponding to the phone incoming call information of a phone when there is the newly added communication information in the communication information database and the communication information is the phone incoming call information;
B12, obtaining a country code, an area code and a communication number in the phone number, wherein after the country code, the area code and the communication number in the phone number are parsed and obtained, hyphen, blank, or English letter in the phone number is deleted and the phone number is saved;
B13, comparing the communication number in the phone number with the communication number set needing to be hidden;
wherein Step B includes:
B21, obtaining a phone number corresponding to the system background notification information when there is the newly added communication information in the communication information database and the communication information is the system background notification information;
B22, obtaining a country code, an area code and a communication number in the phone number, wherein after the country code, the area code and the communication number in the phone number are parsed and obtained, hyphen, blank, or English letter in the phone number is deleted and the phone number is saved;
B23, comparing the communication number in the phone number with the communication number set needing to be hidden.

US Pat. No. 10,602,350

METHOD FOR RESPONDING TO FAILURE OF SPECIFIC PDN

LG Electronics Inc., Seo...

1. A method for a user equipment (UE) to respond to a failure in a packet data network (PDN), the method comprising:receiving first information from a PDN gateway (P-GW), wherein the first information represents that a first PDN based on an internet protocol version 6 (IPv6) is in a failure state;
receiving second information on the need to change the PDN;
determining, by the UE, that a second PDN based on an IP version 4 (IPv4) is capable of providing the same service as provided by the first PDN and is not in a failure state, based on the second information;
performing a detach procedure or a disconnection procedure with the first PDN; and
performing an attach procedure and a PDN connection establishment procedure with the second PDN,
wherein the PDN connection establishment procedure includes:
inserting PDN type information representing the IPv4 into a PDN connectivity request message; and
transmitting the PDN connectivity request message including the PDN type information representing the IPv4.

US Pat. No. 10,602,349

SCALING MOBILE GATEWAYS IN A 3RD GENERATION PARTNERSHIP PROJECT (3GPP) NETWORK

Intel Corporation, Santa...

1. At least one non-transitory machine readable medium comprising one or more instructions that, when executed by at least one processor, cause the at least one processor to:initialize a gateway;
assign a range of tunnel endpoint identifiers (TEID) to the gateway, wherein the range of TEIDs are associated with the gateway;
communicate the range of TEIDs to routers, wherein each TEID in the range of TEIDs is used to by the router to route packets to the gateway;
receive an initial message packet from a user equipment, wherein the initial message packet is part of a session;
communicate the initial message packet to a gateway provisioning engine, wherein the gateway provisioning engine assigns the session to the gateway, wherein the gateway assigns a specific TEID from the range of TEIDS to the session; and
communicate the specific TEID to the user equipment, wherein using the specific TEID and an Internet Protocol identifier assigned to the session, an evolved-Node B (eNodeB) is configured to communicate packets from the user equipment, directly to the gateway assigned to the session and bypass mobility management entities and the gateway provisioning engine.

US Pat. No. 10,602,348

SYSTEM AND METHOD FOR UPDATING DATASET VERSIONS RESIDENT ON A WIRELESS DEVICE

QUALCOMM Incorporated, S...

1. A wireless device, comprising:a memory configured to store a plurality of software objects, each software object of the plurality of software objects having a version; and
a processor, coupled to the memory, configured to:
create, in the memory, a device version summary list, wherein the device version summary list is configured to store the version associated with each software object of the plurality of software objects currently stored in the memory at the wireless device; and
perform, upon bridging a connection to a server and before an option to access a menu of applications that includes one or more standalone consumer-centric applications available for download from the server is made available to the wireless device, a version update transaction with the server in response to a command, issued from the server to the wireless device during a wireless device-to-server handshake upon bridging the connection, to perform the version update transaction, wherein the processor being configured to perform the version update transaction comprises the processor being configured to:
receive a server version summary list from the server, wherein the server version summary list is configured to store a version associated with each software object of the plurality of software objects stored on the server available for download to the wireless device;
determine, based on a comparison of the device version summary list with the server version summary list, whether any of the plurality of software objects stored in the memory are associated with a software object stored on the server having an updated version;
prompt, based on a determination that one or more updated software objects of the plurality of software objects reside on the server, a user for authorization to transfer the one or more updated software objects from the server to the wireless device; and
transfer, based on the user providing the transfer authorization, the one or more updated software objects from the server to the wireless device; and
access, after the version update transaction is completed and without terminating the connection to the server, the menu of applications available for download from the server,
wherein one or more applications among the menu of applications are independent with respect to execution of any of the one or more updated software objects.

US Pat. No. 10,602,347

DETERMINING THE OPERATIONAL CHARACTERISTICS AND CONFIGURATION FOR WIRELESS DEVICES

DISH TECHNOLOGIES L.L.C.,...

1. A computing device, comprising:one or more processors; and
a non-transitory computer-readable memory communicatively coupled to the one or more processors, the memory storing computer-executable instructions that, when executed, cause the one or more processors to:
obtain information regarding implementation of dynamic frequency selection of communication devices within a geographic area;
determine if the obtained information meets at least one threshold criteria;
indicate that a first communication device installed within the geographic area is to communicate wirelessly with a second communication device if the at least one threshold criteria is met; and
indicate that the first communication device is to communicate with the second communication device via a wired connection if the at least one threshold criteria is not met.

US Pat. No. 10,602,345

METHOD AND APPARATUS FOR PROVISIONING MOBILE SUBSCRIBER IDENTIFICATION INFORMATION TO MULTIPLE DEVICES AND PROVISIONING NETWORK ELEMENTS

1. A communication device, comprising:a universal integrated circuit card storing a shared international mobile subscriber identity (IMSI) provisioned to the universal integrated circuit card by equipment of an entity;
a processing system including a processor and being coupled with the universal integrated circuit card; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:
accessing the universal integrated circuit card to determine the shared IMSI using a secret key, wherein the secret key is uniquely associated with the universal integrated circuit card;
receiving a second IMSI, via an over-the-air interface with a network, responsive to a first registration request with the network operated by a service provider that is distinct from the entity, wherein the first registration request includes the shared IMSI and identification information that is obtained by an identity function of the network; and
storing the second IMSI in the universal integrated circuit card, wherein the second IMSI facilitates a registration process that registers the communication device with the network, and wherein registration of the communication device facilitates access to subscriber services for the communication device.

US Pat. No. 10,602,344

METHOD AND APPARATUS FOR IDENTIFICATION IN WIRELESS NETWORK, AND DEVICE

Huawei Technologies Co., ...

1. A network side device, comprising:a transmitter, the transmitter configured to send a request message to a terminal device, wherein the request message includes an international mobile equipment identity (IMEI), wherein the IMEI is used to identify the terminal device, and wherein the request message comprises a message in at least one of the following signaling flows: access, service establishment, location area update, routing area update, attach, or detach;
a receiver, the receiver configured to receive a response message sent by the terminal device, wherein the response message is a message sent by the terminal device in response to the terminal device determining that the IMEI in the request message is the same as an IMEI of the terminal device, wherein the response message is a radio resource control (RRC) connection request message; and
at least one processor, the at least one processor configured to connect the terminal device to a network in response to receiving the response message.

US Pat. No. 10,602,343

IMS PARAMETER CONFIGURATION METHOD, SYSTEM AND MOBILE TERMINAL

TCL COMMUNICATION (NINGBO...

6. An IP multimedia subsystem (IMS) parameter configuration system comprising a processor and a memory communicatively connected to the processor, the memory storing a computer program executable by the processor, the computer program comprising:an acquisition module configured to cause an application processor in a mobile terminal to acquire an international mobile subscriber identity from a baseband processor through a preset command;
a collection and association module configured to cause the application processor in the mobile terminal to collect IMS configuration parameters, and associate a mobile country code and a mobile network code in the international mobile subscriber identity with the IMS configuration parameters;
a sending module configured to cause the application processor in the mobile terminal to send the mobile country code, the mobile network code and the IMS configuration parameters to the baseband processor; and
a receiving and setting module configured to cause the baseband processor in the mobile terminal to receive the IMS configuration parameters from the application processor, and set the IMS configuration parameters corresponding to an operator according to the mobile country code and the mobile network code.

US Pat. No. 10,602,342

SIM OVER-THE-AIR UPDATE FOR NON-IP DEVICES

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

1. A method in a user equipment (UE) for updating data in a subscriber identity module (SIM) of the UE, the method comprising:executing an applet installed on the SIM;
polling a mobile network operator (MNO) of the UE, wherein polling the MNO of the UE includes sending one or more polling messages to the MNO based on a number of terminal profile commands;
determining whether data to be downloaded is available based on the polling;
upon determining that the data to be downloaded is available, automatically downloading the data via an over-the-air (OTA) protocol, wherein the automatically downloading includes:
scheduling one or more downloads of respective data based on the number of terminal profile commands; and
automatically downloading the respective data via the OTA protocol according to the respective download schedule; and
updating the SIM with the downloaded data.

US Pat. No. 10,602,341

RESTRICTING THE NUMBER OF TIMES A SUBSCRIPTION PROFILE FOR AN EUICC CAN BE DOWNLOADED

4. A method for loading a loading package from a data preparation server into a subscriber identity module, the loading package comprising:a loading sequence, through implementation of which in the subscriber identity module, a profile is set up in the subscriber identity module,
wherein the method further comprises:
at the data preparation server, generating the loading sequence for the profile;
changing, in particular incrementing, a counter reading of a profile loading counter for the profile and generating a profile loading counter sequence on the basis of the changed counter reading;
generating the loading package comprising the generated loading sequence and the profile loading counter sequence;
transferring the loading package comprising the loading sequence and the profile loading counter sequence from the data preparation server to the subscriber identity module;
before loading the loading sequence from the loading package, loading the profile loading counter sequence from the loading package into the subscriber identity module;
in a case where no implemented profile loading counter is present in the subscriber identity module, implementing the profile-loading counter in the subscriber identity module on the basis of the profile loading counter sequence, with a counter reading which determines an admissible number of times which the loading package may be loaded into the subscriber identity module; and
in a case where an implemented profile loading counter is already present in the subscriber identity module, checking the counter reading of said counter for whether an admissible number of times which the loading package has already been loaded into or/and implemented in the subscriber identity module is still undershot in accordance with the counter reading, and loading or/and implementing the loading sequence if the admissible number is still undershot, and otherwise preventing the loading or/and implementation of the loading sequence.

US Pat. No. 10,602,340

PROXIMITY DETECTION OF MOBILE DEVICES FOR VOIP CALLING

Microsoft Technology Lice...

1. A method of communicating with a service via a proxy device, the method comprising:receiving, by an initiating device, a request to initiate a packet-based call with a service;
detecting a failure of the packet-based call;
determining whether a proxy device is in proximity to the initiating device, the proxy device being cellular-enabled and capable of communicating with a cellular network;
in response to the determination that the proxy device is in proximity to the initiating device, instructing the proxy device to communicate with the service using the cellular network; and
communicating with the service via the proxy device and the cellular network.

US Pat. No. 10,602,339

SYSTEMS AND METHODS FOR IMPROVING ALERT MESSAGING USING DEVICE TO DEVICE COMMUNICATION

1. A method comprising:pairing at least a first device with at least one tracking device that is associated with a user; wherein the first device is configured to interact with the at least one tracking device based on one more commands provided via at least one of application and firmware executing on the first device;
detecting a status with respect to the at least one tracking device;
initiating a message request to the at least one tracking device by:
determining a recipient for an alert message, wherein the recipient comprises a device associated with emergency services;
in response to determining that the at least one tracking device is disabled, predicting location information associated with the at least one tracking device based on previously known location information and a predefined route of travel associated with the at least one tracking device; and
in response to determining that the at least one tracking device is enabled:
receiving current location information associated with the at least one tracking device according to a predetermined reporting status schedule,
wherein the predetermined reporting status schedule is dynamically updated by the at least one tracking device in response to the at least one tracking device crossing a predefined location boundary
wherein outside the predetermined reporting status schedule, the at least one tracking device does not transmit the current location information unless the at least one tracking device receives a request from the first device; and
causing the alert message comprising one of the current location information or predicted location information associated with the at least one tracking device to be transmitted to the recipients on behalf of the at least one tracking device.

US Pat. No. 10,602,338

EMERGENCY AUTHORIZATION TO ACCESS DATA ON PROXIMATE COMPUTING DEVICES

INTERNATIONAL BUSINESS MA...

1. A method for accessing data on at least one proximate computing device in an emergency situation, the method comprising:receiving an emergency situation notification, by a computing device, that the emergency situation is occurring;
in response to the received emergency situation notification that the emergency situation is occurring, determining, by the computing device, based on a received location notification, a location where the emergency situation is occurring and a location of the computing device;
determining, by the computing device, based on the received location notification, the location where the emergency situation is occurring is within a first predetermined distance of the location of the computing device; and
in response to determining that the location where the emergency situation is occurring is within the first predetermined distance of the location of the computing device:
determining, by the computing device, based on a received second location notification, that at least one proximate computing device is located within a second predetermined distance of the location of the computing device; and
receiving access, based on a received authorization, to at least part of the data on the at least one proximate computing device, by the computing device;
storing the at least part of the data, received from the at least one proximate computing device, in the computing device;
determining, based on a received notification of an end time of the emergency situation, that the emergency situation is no longer occurring; and
in response to determining that the emergency situation is no longer occurring, deleting, by the computing device, the at least part of the data, received from the at least one proximate computing device, which was stored in the computing device.

US Pat. No. 10,602,337

ROUTE CONFIGURATION METHOD AND APPARATUS FOR CONTACTLESS APPLICATION

HUAWEI TECHNOLOGIES CO., ...

1. A route configuration method for a contactless application, wherein the route configuration method is implemented by a near field communication (NFC) terminal comprising a main processor, an NFC controller (NFCC) coupled to the main processor wherein the NFCC comprises a memory storing a route table comprising a route entry, a plurality of NFC execution environments (NFCEEs) coupled to the NFCC, and wherein the method comprises:receiving, by the NFCC, a data frame from a peer device using a first NFC communications technology;
receiving, by the NFCC, an NFCEE reporting command from the main processor;
sending, by the NFCC to the main processor based on the NFCEE reporting command, an NFCEE discovery notification message corresponding to each NFCEE, wherein when an NFCEE comprises a host controller interface NFCEE (HCI-NFCEE), the NFCEE discovery notification message comprises an active state of a communication channel, whereby the HCI-NFCEE communicates with the NFCC using different NFC communications technologies to cause the main processor to configure a route entry between each of the NFCEEs and the NFCC to obtain the route table;
receiving, by the NFCC, the route table from the main processor;
storing, by the NFCC, the route table;
determining, by the NFCC, a target NFCEE in a target route entry, wherein a plurality of communication channels are provided between the target NFCEE and the NFCC, wherein the communication channels comprise a first communication channel corresponding to the first NFC communications technology, wherein the target route entry comprises a route entry in route table, and wherein the target route entry comprises indication information indicating that the first communication channel is in an active state; and
sending, by the NFCC, the data frame to the target NFCEE.

US Pat. No. 10,602,336

METHOD FOR PROVIDING SERVICE USING NEAR FIELD COMMUNICATION AND ELECTRONIC DEVICE FOR SUPPORTING THE SAME

Samsung Electronics Co., ...

1. An electronic device, comprising:a secure element (SE) comprising circuitry and including an applet configured to provide a service using near field communication (NFC);
an NFC circuit configured to provide NFC with a first external electronic device;
a memory; and
a processor electrically connected with the NFC circuit and the memory,
wherein the NFC circuit comprises a monitoring circuit configured to analyze a first signal received from the applet, and
wherein the monitoring circuit is configured to provide a second signal corresponding to processing completion for a specified function included in the service to the processor based on a result of analyzing the first signal.

US Pat. No. 10,602,335

METHOD AND SYSTEM FOR DETECTING A USER DEVICE IN AN ENVIRONMENT ASSOCIATED WITH A CONTENT PRESENTATION SYSTEM PRESENTING CONTENT

WIDEORBIT, INC., San Fra...

1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising:determining that a first content presentation system associated with a first physical environment displays a first content during a first time period;
detecting a first user device within the first physical environment associated with the first content presentation system during the first time period, wherein a first user associated with the first user device is within a first group of users;
determining that a second content presentation system associated with a second physical environment displays the first content during a second time period;
detecting a second user device within the second physical environment associated with the second content presentation system during the second time period, wherein a second user associated with the second user device is within the first group of users;
detecting a third user device within the third physical environment associated with the second content presentation system during the second time period, wherein a third user associated with the third user device is within a second group of users but not within the first group of users;
storing an identifier, corresponding to the first content, in association with a first profile associated with the first user;
storing the identifier, corresponding to the first content, in association with a second profile associated with the second user;
responsive to determining that a first number of users of the first group of users associated with the first content is greater than one:
determining that a second content is applicable to the first user and the second user;
transmitting the second content to a fourth user device associated with the first user;
transmitting the second content to a fifth user device associated with the second user;
responsive to determining that a second number of users of the second group of users associated with the first content is not greater than one:
refraining from determining that the second content is applicable to the third user.

US Pat. No. 10,602,334

DISPENSER CONNECTIVITY

The Coca-Cola Company, A...

1. A method comprising:transmitting, by a dispensing device, a wireless signal from the dispensing device, the wireless signal including a device identification of the dispensing device;
receiving, at the dispensing device, an event notification, the event notification associated with a mobile device that received the wireless signal in close proximity to the dispensing device;
displaying, in response to the event notification, a customized user interface, the customized user interface based on preference data or profile data included in the event notification, the preference data or profile data associated with a user of the mobile device;
directly connecting, by the dispensing device, via a first wireless connection with the mobile device, the first wireless connection configured to exchange data between the dispensing device and the mobile device, wherein the dispensing device comprises a first access point for establishing the first wireless connection; and
sending, by the dispensing device, second connection data to the mobile device, the second connection data comprising credentials for establishing a second wireless connection with a second access point.

US Pat. No. 10,602,333

SYSTEMS AND METHODS FOR PROVIDING AN INTERACTIVE COMMUNITY THROUGH DEVICE COMMUNICATION

Capital One Services, LLC...

1. A first wave device, comprising:one or more memory devices storing instructions and a first unique identifier profile associated with the first wave device; and
one or more processors configured to execute the instructions to:
receive a unique identifier associated with a community;
generate, based on the first unique identifier profile, a communication enabling a second wave device to join the community by including the unique identifier associated with the community, a unique identifier associated with the first wave device, and executable program instructions to join the community;
transmit the communication to the second wave device based on a geographic proximity to the second wave device;
receive a unique identifier associated with the second wave device;
store, in a payload of a message, the received unique identifier associated with the community and the unique identifier associated with the second wave device;
share information with the second wave device based on the unique identifier associated with the second wave device joining the community, wherein the shared information comprises program instructions executable on the second wave device; and
deactivate, by removing from the payload, the unique identifier associated with the community based on relevance factors, wherein the relevance factors include an expiration of a time period.

US Pat. No. 10,602,332

PROGRAMMING ORGANIZATIONAL LINKS THAT PROPAGATE TO MOBILE APPLICATIONS

Microsoft Technology Lice...

1. A method to program organizational links that propagate to mobile applications, the method comprising:providing a server side application programming interface (API) to access one or more links and a web-hosted user interface associated with the one or more links;
determining a subset of links from the one or more links and a plurality of attributes associated with the subset of links, wherein the plurality of attributes include one or more attributes selected from the group consisting of an order of the links, a platform for the links, a grouping of the links, and a priority of the links;
providing the subset of links to a mobile application through the server side API based on the plurality of attributes to be presented through a user interface of the mobile application; and
enabling a user to one or more of edit a link, add a new link, delete an existing link, and re-order links within the presented subset of links.

US Pat. No. 10,602,331

INTER-VEHICLE COMMUNICATION SYSTEM, VEHICLE SYSTEM, VEHICLE ILLUMINATION SYSTEM AND VEHICLE

KOITO MANUFACTURING CO., ...

1. An inter-vehicle communication system, comprising:a first vehicle comprising a message generator configured to generate a message and a first wireless communication unit configured to wirelessly transmit the generated message;
a second vehicle comprising a second wireless communication unit configured to receive the message transmitted from the first vehicle;
a display device that is located in the second vehicle and is configured to display the message;
a first illumination unit of the first vehicle that emits light toward an outside of the first vehicle; and
a first illumination controller of the first vehicle that, when the message is wirelessly transmitted, change an illumination feature of the first illumination unit.

US Pat. No. 10,602,330

METHOD FOR RESERVING FINITE NUMBER OF RESOURCES USED FOR PERFORMING V2X COMMUNICATION IN WIRELESS COMMUNICATION SYSTEM, AND TERMINAL USING SAME

LG Electronics Inc., Seo...

1. A method of performing, by a device, vehicle-to-everything (V2X) communication in a wireless communication system, the method comprising:determining a first plurality of V2X resources with which to perform the V2X communication;
determining that a threshold period of time has elapsed in which the device has not performed V2X communication using the first plurality of V2X resources; and
based on the threshold period of time having elapsed in which the device has not performed V2X communication using the first plurality of V2X resources, selecting a second plurality of V2X resources with which to perform the V2X communication,
wherein selecting the second plurality of V2X resources comprises:
selecting a finite number of the second plurality of V2X resources that is proportional to a counter value that is randomly selected from a range of values.

US Pat. No. 10,602,329

SYSTEM AND METHOD FOR ROUTING, MOBILITY, APPLICATION SERVICES, DISCOVERY, AND SENSING IN A VEHICULAR NETWORK ENVIRONMENT

Cisco Technology, Inc., ...

1. A method comprising:receiving, by a processor of a data collector, a request for sensor data related to a location based transient event;
identifying at least one ad hoc vehicular network from among a plurality of ad hoc vehicular networks proximate to the location based transient event, wherein the at least one ad hoc vehicular network includes a plurality of on-board units (OBUs) each associated with respective one of a plurality of vehicles;
sending, by the data collector, a plurality of requests for the sensor data to the plurality of OBUs of the at least one ad hoc vehicular network; and
receiving a plurality of responses from the plurality of OBUs, respectively, wherein each response of the plurality of responses includes a sensor data item related to the location based transient event and is encapsulated with a tag that includes location information and direction information, associated with the sensor data item; and
providing, by the data collector, at least one map tile associated with the location based transient event, the at least one map tile generated by cross-referencing the location information and the direction information in the tag with raw vector data.

US Pat. No. 10,602,328

ROTATING CLUSTERHEAD WIRELESS NETWORK FOR PIPELINE MONITORING

KING FAHD UNIVERSITY OF P...

1. A rotating cluster head wireless network for pipeline monitoring, comprising:a plurality of clusters of one or more transmitting nodes positioned along a geometrically-linear path, each cluster of the plurality of clusters and each one of the one or more transmitting nodes of the plurality of clusters being aligned with the geometrically-linear path, wherein a number of transmitting nodes of a proximal cluster of the plurality of clusters is greater than or equal to a number of transmitting nodes of an adjacent, distal cluster of the plurality of clusters, wherein each cluster has a cluster head; and
a base station connected to processing circuitry at a proximal end of the geometrically-linear path, the processing circuitry being configured to receive a transmission from the plurality of clusters, wherein
the number of transmitting nodes of the adjacent, distal cluster of the plurality of clusters is based upon power consumption of the adjacent, distal cluster, the number of transmitting nodes of the adjacent, distal cluster being determined to maximize lifetime, and the number of sensors nodes is greater that the number of cluster heads,
the number of transmitting nodes of the proximal cluster of the plurality of clusters is based upon power consumption of the proximal cluster, the number of transmitting nodes of the proximal cluster being determined to maximize lifetime, and
lifetime is based upon initial capacity of a transmitting node battery, number of transmitting nodes in each cluster of the plurality of clusters, and power consumption of a head transmitting node of each cluster of the plurality of clusters.

US Pat. No. 10,602,327

METHOD FOR POWER CONSUMPTION REDUCTION IN A WIRELESS LINEAR NETWORK

KING FAHD UNIVERSITY OF P...

1. A method for reduction of power consumption and placement of transmitting nodes of a wireless network transmitting with a rotating cluster head strategy, comprising:positioning a plurality of clusters, each cluster having a cluster head and a plurality of sensor nodes, of one or more transmitting nodes along a geometrically-linear path, each cluster of the plurality of clusters and each one of the one or more transmitting nodes of the plurality of clusters being aligned with the geometrically-linear path, wherein a distance between each cluster of the plurality of clusters is equal;
determining power consumption of a distal cluster of one or more transmitting nodes, positioned furthest from a proximal cluster of one or more transmitting nodes, wherein the power consumption of the distal cluster is based upon state variables of the one or more transmitting nodes;
determining a number of transmitting nodes in the distal cluster of one or more transmitting nodes based upon the power consumption of the distal cluster of one or more transmitting nodes, the number of transmitting nodes being determined to maximize lifetime;
determining power consumption of a subsequent cluster of one or more transmitting nodes, wherein the power consumption of the subsequent cluster of one or more transmitting nodes is based upon state variables of the one or more transmitting nodes; and
determining a number of transmitting nodes in the subsequent cluster of one or more transmitting nodes based upon the determined power consumption of the subsequent cluster of one or more transmitting nodes, the number of transmitting nodes being determined to maximize lifetime,
wherein lifetime is based upon initial capacity of a transmitting node battery, number of transmitting nodes in each cluster of the plurality of clusters, and power consumption of a head transmitting node of each cluster of the plurality of clusters.

US Pat. No. 10,602,326

DETECTION OF THE OCCURRENCE OF AN EVENT, BASED ON BAROMETRIC PRESSURE MEASUREMENTS

Polaris Wireless, Inc., ...

1. A method of determining the direction in which an event occurred comprising:receiving, at the data processing system, i) a first sample of barometric pressure measured at a first wireless terminal and ii) an estimate of location of the first wireless terminal;
receiving, at the data processing system, i) a second sample of barometric pressure measured at a second wireless terminal and ii) an estimate of location of the second wireless terminal;
generating, by the data-processing system, a first characterization of a pressure wave in the vicinity of the first wireless terminal based on the first sample;
generating, by the data-processing system, a second characterization of a pressure wave in the vicinity of the second wireless terminal based on the second sample; and
generating, by the data-processing system, an estimate of the direction in which an event occurred, based on:
i) a relationship of a) a first transient that is present in the first characterization of the pressure wave in the vicinity of the first wireless terminal and b) a second transient that is present in the second characterization of the pressure wave in the vicinity of the second wireless terminal, to each other,
ii) the estimate of location of the first wireless terminal, and
iii) the estimate of location of the second wireless terminal;
wherein the event is external to both the first wireless terminal and the second wireless terminal.

US Pat. No. 10,602,325

TIERED NETWORK ACCESS BASED ON USER ACTION

HEWLETT PACKARD ENTERPRIS...

1. A non-transitory computer readable medium comprising instructions executable by a processor to perform tiered access management:identify, for a network device of a wireless local area network (WLAN) and using an Application Programmable Interface (API), a social action performed by a user on a social network application on a client device while currently or while having been previously logged into the social network application;
select, by the network device and based at least on the identified social action, a WLAN access level among a plurality of WLAN access levels for the client device; and
authenticate, by the network device, the client device to the WLAN according to the selected WLAN access level.

US Pat. No. 10,602,324

METHODS AND SYSTEMS FOR INVOKING FUNCTIONS BASED ON WHETHER A PARTIAL PRINT OR AN ENTIRE PRINT IS DETECTED

Rovi Guides, Inc., San J...

1. A method comprising:detecting a presence of a portion of a print associated with a body part of a user;
determining a surface area of the detected print;
determining whether the detected print represents a partial print or a full print from the surface area of the print; and
enabling the user different levels of access to content or an application based on the detected print determined to represent a partial print or a full print.

US Pat. No. 10,602,323

MESSAGING SERVICE APPLICATION PROGRAMMING INTERFACE

Zeta Global Corp., New Y...

1. A system comprising:one or more processors and executable instructions accessible on a computer-readable medium that, when executed, cause the one or more processors to perform operations comprising:
receiving, from a client application executing on a client device, a message transmission request including an identifier associated with a recipient device;
adding the message transmission request to an outbound queue based on determining the message transmission request is valid;
causing transmission of a message to the recipient device based on the message transmission request being included in the outbound queue;
obtaining status information specifying a status of transmission of the message, the status information including an indication of successful transmission of the message; and
storing a record of the message transmission responsive to the causing the transmission of the message, the storing the record including storing the message and the indication of successful transmission of the message.

US Pat. No. 10,602,322

APPLICATION DATA DELIVERY SERVICE FOR NETWORKS SUPPORTING MULTIPLE TRANSPORT MECHANISMS

Convida Wireless, LLC, W...

1. An apparatus comprising a processor and a memory, the memory storing computer-executable instructions which, when executed by the processor, cause the apparatus to operate as an interworking function of a communications network, the computer-executable instructions further causing the interworking function to provide an application data delivery service for enabling communication between a first application that is hosted on a user equipment and a second application that is hosted on a server, the application data delivery service configured to perform operations comprising:receiving, from the second application on a first interface that comprises an application programming interface exposed by the application data delivery service to the second application, a first request to send a packet to the first application via the communications network, the first request comprising an indication of whether the second application desires the packet to be acknowledged and an identifier of the first application;
encoding, based on the first request, a header comprising the indication of whether the packet should be acknowledged, the identifier of the first application, and a field that is used to support sequencing of packets; and
sending, to a mobility management entity of the communications network, via a second interface that comprises a diameter interface, a second request requesting that the header and the packet be sent to the user equipment, the second request comprising the packet and the header, wherein the application data delivery service is first configured for communication with the first application by:
receiving, from the second application, a third request to configure a connection between the second application and the user equipment that hosts the first application, the third request comprising an identifier of the user equipment, the identifier of the first application, and an identifier of the second application;
sending a fourth request to a home subscriber server of the communications network to authorize the connection to the user equipment, the fourth request comprising the user equipment identifier;
receiving a response to the fourth request, the response comprising an international mobile subscriber identity and an indication of whether or not the connection to the user equipment is authorized;
maintaining a mapping between the user equipment identifier, the identifier of the first application, the identifier of the second application, and the international mobile subscriber identity; and
responding to the third request, the response indicating that the application data delivery service between the first and second applications is supported.

US Pat. No. 10,602,321

AUDIO SYSTEMS AND METHODS

QUALCOMM Incorporated, S...

1. An audio system comprising:a first wireless earpiece;
a second wireless earpiece; and
a mobile device comprising one or more processors configured to:
wirelessly receive data from the first wireless earpiece;
recognize a user gesture using at least the data received from the first wireless earpiece, wherein the user gesture comprises (i) a contact gesture for contacting at least a portion of the first wireless earpiece, or (ii) a body movement gesture; and
in response to recognizing the user gesture, alter a presentation parameter of audio data played by either the first wireless earpiece or the second wireless earpiece such that presentation parameters of audio data played by the first wireless earpiece differ from presentation parameters of audio data played by the second wireless earpiece;
wherein the audio data played by the first wireless earpiece includes at least a first audio data of a first electronic communication received from a first source device that is different from a second electronic communication received from a second source device and the audio data played by the second wireless earpiece includes at least a second audio data of the second electronic communication.

US Pat. No. 10,602,320

MULTI-SLICING ORCHESTRATION SYSTEM AND METHOD FOR SERVICE AND/OR CONTENT DELIVERY

1. A device, comprising:a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:
facilitating an association of a first user data traffic flow with a first logical network slice of a mobile network, the first user data traffic flow being conveyed by the first logical network slice and associated with a mobile application of a first mobile device contemporaneously accessing a first service function and a second service function via the mobile network; and
facilitating an association of a second user data traffic flow with a second logical network slice of the mobile network, wherein the second user data traffic flow is conveyed by the second logical network slice contemporaneously with conveyance of the first user data traffic flow by the first logical network slice, and wherein the first user data traffic flow conveyed by the first logical network slice is isolated from the second user data traffic flow conveyed by the second logical network slice.

US Pat. No. 10,602,319

APPARATUS AND METHOD FOR SENDING AND RECEIVING BROADCAST SIGNALS

LG ELECTRONICS INC., Seo...

1. A broadcast signal receiver comprising:a tuner configured to tune a broadcast signal;
a pilot detector configured to detect pilots comprised in the tuned broadcast signal;
a de-framer configured to de-frame a signal frame of the broadcast signal and to extract Physical Layer Pipe (PLP) data, the signal frame comprising a preamble and at least one subframe; and
a decoder configured to decode the extracted PLP data,
wherein the pilots comprise Continual Pilots (CPs) and Scattered Pilots (SPs),
an SP pattern of the SPs is 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 scattered pilot sequence in a time direction,
an amplitude of the SPs is determined from a SP boosting parameter and the SP pattern of the SPs,
the preamble comprises the SP boosting parameter representing one of boosting levels for each of the at least one subframe, and the preamble further comprises pilot information which is used for obtaining the SP pattern,
the SP boosting parameter represents one of five boosting levels for the SP pattern,
boosted power of the SPs for a first level of the five levels and for each SP pattern (SPDx_Dy) is 0 dB, and
boosted powers of the SPs for a fifth level of the five levels and for each SP pattern are as follows: 2.90 dB for SP3_2, 4.40 dB for SP3_4, 3.60 dB for SP4_2, 5.10 dB for SP4_4, 4.60 dB for SP6_2, 6.00 dB for SP6_4, 5.30 dB for SP8_2, 6.60 dB for SP8_4, 6.20 dB for SP12_2, 7.50 dB for SP12_4, 6.80 dB for SP16_2, 8.20 dB for SP16_4, 7.70 dB for SP24_2, 9.10 dB for SP24_4, 8.40 dB for SP32_2, and 9.70 dB for SP32_4.

US Pat. No. 10,602,318

METHOD, APPARATUS AND NETWORK DEVICE FOR USER DATA TRANSMISSION

Huawei Technologies Co., ...

1. A method for user data transmission, comprising: transmitting a multicast frame for acquiring at least one user scheduling request to a plurality of users with adjacent association identifier information (AIDs), wherein the multicast frame comprises first information used for indicating the plurality of users with adjacent AIDs and second information used for indicating at least one long training sequence allocated to the plurality of users with adjacent AIDs; the first information comprises an initial AID of the plurality of users with the adjacent AIDs and third information used for indicating a quantity of the plurality of users with adjacent AIDs, and wherein the first information does not comprise a bitmap to indicate whether each user in the plurality of users is acquired to transmit a user scheduling request and the first information does not comprise other AIDs except the initiating AID; receiving the at least one user scheduling request fed back by at least one user with data transmission in the plurality of users with adjacent AIDs, wherein the at least one user scheduling request is fed back by the at least one user using the at least one long training sequence allocated to the at least one user; scheduling the user data transmission according to the at least one user scheduling request; wherein the multicast frame further comprising fourth information used for indicating at least one spread spectrum sequence allocated to the plurality of users with adjacent AIDs, and wherein spread spectrum sequences, allocated to the plurality of users and used for transmitting the user scheduling request, are used to distinguish each user's user scheduling request.

US Pat. No. 10,602,317

SYSTEM AND METHOD OF ALTERNATIVE TRACKING UPON DISABLING OF MONITORING DEVICE

Satellite Tracking of Peo...

1. A method for locating a fugitive with a disabled personal monitoring device, comprising:securing a personal monitoring device to a monitored individual, each personal monitoring device being configured to (a) determine a location of the personal monitoring device at particular times, and (b) upload, as location data, the determined location of the personal monitoring device;
receiving and storing the uploaded location data from the personal monitoring device to thereby create a movement history of the personal monitoring device of the monitored individual;
cross referencing at least a portion of the movement history of the personal monitoring device with a record of detected probe signals emitted by wireless devices to thereby identify any wireless devices that emitted probe signals at a location that was proximate to the location of personal monitoring device;
selecting, from the results of the cross referencing, a wireless device identified by the cross referencing that had significant contact per predefined rules to the portable monitoring device;
determining a relevant location of the selected wireless device;
notifying a supervising authority of the relevant location.

US Pat. No. 10,602,316

METHOD FOR AUTOMATICALLY TRANSMITTING A MESSAGE

DAIMLER AG, Stuttgart (D...

1. A method, comprising:detecting an occurrence of at least one vehicle state of a vehicle;
determining whether to automatically transmit a notification about the occurrence of at least one vehicle state of a vehicle to at least one mobile terminal of a user depending on a condition predetermined by the user;
automatically transmitting the notification responsive to the determination to automatically transmit the notification depending on the condition predetermined by the user;
determining that the at least one vehicle state was not turned off in response to the notification;
determining another occurrence of the at least one vehicle state; and
preventing automatic transmission of another notification about the another occurrence of the at least one vehicle state based on the determination that the at least one vehicle state was not turned off in response to the notification.

US Pat. No. 10,602,315

SYSTEM AND METHOD FOR PROVIDING A PLATFORM FOR CREATING, BROWSING AND SEARCHING A JOURNAL OF ACTIVITIES OF A USER

1. A method of providing a platform for creating, browsing and searching in real time a journal of a user's activities, wherein the method is implemented in one or more servers on a network in communication with a first mobile device and a second mobile device of a first user and a second user, respectively, wherein the one or more servers are programmed to execute the method, the method comprising:receiving processed data from one or more sensors on each of the first and second mobile devices of the first and second users, respectively to determine locations of the first and second users throughout journeys of the first and second users;
receiving a plurality of location group objects generated by the first and second mobile devices of the first and second users, respectively, based on the processed data from the one or more sensors on the first and second mobile devices, wherein each location group object of the plurality of location group objects comprises a time stamp, coordinates and/or motion status of each of the first and second users during journeys of each of the first and second user; and
querying a database of points of interest data for locations in proximity to the coordinates of each of the plurality of location group objects of each of the first and second users during the journeys of each of the first and second user;
assigning a score to each of the locations based on a function of the respective first or second users' location, distance to the location, hours of operation of location and/or other users that happen to be at the location at the same time;
assigning a physical location to each of the plurality of location group objects based on the assigned score and storing data associated with the physical locations along with the coordinates of the plurality of location group objects to which the physical locations have been assigned as entries of journals that represents the journeys of the first and second users;
correlating the data stored associated with the physical locations of the first user with the data stored associated with the physical locations of the second user to detect whether the first and second user are in proximity to same physical locations in substantially a same period of time, thereby determining if the first user and second user are present together at the same physical locations; and
creating tags automatically in the entries of the journals of the first and second user upon the detection of the first and second users in proximity to the physical locations.

US Pat. No. 10,602,314

SYSTEM AND METHOD FOR CONTROLLING MOBILE SERVICES USING SENSOR INFORMATION

Sensoriant, Inc., Cedar ...

1. A method for controlling access to functions available to respective ones of a plurality of user devices, comprising:receiving service requests from the user devices;
allowing or disallowing each of the user devices to access the respective requested function based on an application of pre-defined matching rules for matching access policies of the respective user devices with a respective representation of an environment for each of the user devices, at least one of the representations being based on information obtained from one or more updates received from the respective user devices, the information including state information concerning a physical environment of the respective user devices obtained from one or more sensors associated with the respective user devices, wherein allowing or disallowing at least one of the user devices to access a requested function includes disallowing access to the requested function if the state information indicates that the user device is in a pre-defined physical environment, the state information including one or more images that are captured by an image capture device associated with the user device and wherein matching the access policies of the respective user devices with a respective representation of an environment for each of the user devices includes matching the one or captured images to stored images.

US Pat. No. 10,602,313

STATE-BASED LOCATION MONITORING

Apple Inc., Cupertino, C...

1. A method for determining a location of a mobile device comprising:identifying, by an application processor of the mobile device, that the mobile device is currently in a first movement state;
sending, by the application processor to a coprocessor of the mobile device, a request to identify a change in a current movement state of the mobile device to a second movement state and to notify the application processor regarding the change in the current movement state of the mobile device;
after sending the request, decreasing, by the application processor, a power level of the application processor;
monitoring over a period of time, by the coprocessor, movement information to determine a motion classification of the mobile device, wherein determining the motion classification of the mobile device comprises:
identifying a plurality of different motion types in the movement information that is monitored over the period of time;
determining a frequency of each of the plurality of different motion types; and
identifying the motion classification of the mobile device based on the plurality of different motion types having a highest frequency of movement information during the period of time;
determining, by the coprocessor, that the motion classification corresponds to the second movement state; and
sending, by the coprocessor to the application processor, a notification regarding the motion classification of the mobile device corresponding to the second movement state.

US Pat. No. 10,602,312

CONTENT DELIVERY SYSTEM, CONTENT DELIVERY SERVER, IN-VEHICLE TERMINAL, CONTENT DELIVERY METHOD

Clarion Co., Ltd., Saita...

1. A content delivery system comprising:an in-vehicle terminal;
a content delivery server connected via wireless communication;
a portable terminal which relays a communication between the in-vehicle terminal and the content delivery server, and which moves together with the in-vehicle terminal; and
a content providing server which provides a content according to a request from the content delivery server,
wherein the content delivery server comprises:
a pre-sending unit which identifies a content that is likely to be used by the in-vehicle terminal in a dead spot where a communication status of the wireless communication is inferior, and sends the identified content to the in-vehicle terminal before a vehicle mounted with the in-vehicle terminal reaches the dead spot,
wherein the in-vehicle terminal comprises:
an in-vehicle terminal storage unit which stores the content sent from the pre-sending unit,
wherein the portable terminal comprises a portable terminal storage unit which stores a content sent from the pre-sending unit,
wherein the content delivery server further comprises a server storage unit which stores a content, and
wherein the pre-sending unit of the content delivery server acquires a content from the content providing server and stores the acquired content in one among the server storage unit, the portable terminal storage unit and the in-vehicle terminal storage unit.

US Pat. No. 10,602,311

APPARATUS AND METHOD FOR ESTIMATING LOCATION IN A WIRELESS COMMUNICATION SYSTEM

Samsung Electronics Co., ...

1. A method for increasing location estimation accuracy of a communication device, the method comprising:identifying a set including at least one sample among a plurality of samples of a probability distribution for estimated locations of the communication device; and
determining a location of the communication device among the at least one sample based on a reliability of each of the at least one sample,
wherein the determining comprises:
when a difference between a first location of the communication device which is estimated based on a first scheme and a second location of the communication device which is estimated based on a second scheme is greater than or equal to a preset threshold value, determining the reliability of each of the at least one sample in the set; and
determining a sample of which a reliability is greatest among the at least one sample as the location of the communication device.

US Pat. No. 10,602,310

STREAMING AT TARGET LOCATIONS

Wowza Media Systems, LLC,...

1. A method comprising:determining, at a server based on location information associated with a mobile device, that the mobile device is at a first location that is within a particular range of a target location;
sending, from the server to the mobile device, a live streaming request, the live streaming request indicating a request for a user associated with the mobile device to travel to the target location and capture a video stream at the target location;
sending, after the sending of the live streaming request, a travel direction instruction and configuration information to the mobile device, the configuration information associated with capturing the video stream; and
in response to information indicating that the mobile device is near another target, requesting the mobile device to capture second video at a second target location.

US Pat. No. 10,602,309

SYSTEM AND METHOD FOR WIRELESS DEVICE DETECTION, RECOGNITION AND VISIT PROFILING

Datavalet Technologies, ...

1. A method for automatically characterizing a visit of a wireless device at or near a wireless hotspot location via a receiver operated within the location, comprising:detecting one or more wireless transmissions from the wireless device via the receiver operated at the wireless hotspot location;
extracting a unique device identifier from each of said one or more wireless transmissions;
tracking a visit profile of the wireless device via said unique device identifier;
processing said visit profile against one or more preset visit characterization criteria defined for the wireless hotspot location to discriminate between two or more designated visit classifications; and
characterizing the visit as being consistent with one of said designated visit classifications based on said processing;
wherein said one or more visit characterization criteria comprise a device proximity criteria defined so to discriminate between walk-in visitors and walk-by visitors;
the method further comprising:
processing a signal strength of said one or more wireless transmissions against a preset signal strength signature of the hotspot location defined by a set of signal strengths associated with a set of multiple previous wireless transmissions received from multiple wireless devices via the receiver at the hotspot location so to discriminate between wireless devices operated from within a physical boundary of the location, from those operated outside the physical boundary; and
characterizing the visit as representative of one of a walk-in visitor and a walk-by visitor as a function of said signal strength processing;
wherein establishment of said preset signal strength signature comprises:
recording said set of signal strengths from said multiple previous wireless transmissions detected by the receiver at the location;
producing a signal strength distribution for the wireless location based on said set;
identifying, from said distribution, signal strengths predominantly associated with devices operated from within the physical boundary; and
defining said preset signal strength signature as a function of said identified signal strengths; and
wherein said identifying comprises:
comparing said produced signal strength distribution with a designated free-space baseline distribution to identify a deviation therefrom characteristic of the location, said designated free-space baseline distribution consisting of an estimated unobstructed signal strength distribution, and wherein said deviation is representative of at least one of a physical layout at the location and the physical boundary; and
identifying from said deviation said signal strengths predominantly associated with devices operated from within the physical boundary.

US Pat. No. 10,602,308

PROXIMITY MEASUREMENT SYSTEM

Intel Corporation, Santa...

1. A proximity measurement system, the system comprising:a user tracking service to calculate a travel area of a user, the travel area representing an area that the user has traveled within during a period of time;
a proximity service to:
identify a reminder task created by the user, the reminder task having an associated point of interest;
identify a plurality of geographical locations of the point of interest; and
calculate an effective proximity measure based on the travel area of the user and the plurality of geographical locations; and
a notification service to transmit a notification to the user when the user is within the effective proximity measure of any one of the plurality of geographical locations,
wherein to calculate the effective proximity measure, the proximity service is to:
determine an average distance of a set of distances from a border of the travel area to each of the geographical locations of the point of interest, the set of distances including a shortest linear distance between the border and each respective geographical location;
determine an average distance from the centroid of the area to the border of the travel area;
calculate the sum of the average distance from the border of the travel area to each of the geographical locations and the average distance from the centroid of the area to the border;
identify a percentage value; and
calculate the effective proximity measure as a percentage of the sum using the percentage value.

US Pat. No. 10,602,307

LOCATION-BASED SERVICES

PAYPAL, INC., San Jose, ...

1. A device tracking system, comprising:a mobile device comprising a device display, the mobile device configured to:
access device locations of one or more additional mobile devices, the device locations accessible via server data received from a location server; and
display an interactive map interface on the device display, the interactive map interface indicating names of locations, the interactive map interface further indicating a plurality of pictures, each of the plurality of pictures associated with a respective one of the additional mobile device(s), the interactive map interface further indicating a control element for receiving a user selection to control a first mobile device of the additional mobile device(s); and
the location server configured to:
provide the server data to the mobile device, the server data based on location data transmissions received from the additional mobile device(s).

US Pat. No. 10,602,306

ORGANIZATIONAL CONTEXT-BASED OPERATIONS OF A MOBILE DEVICE

Honeywell International I...

1. A non-transitory computer-readable medium having instructions stored thereon executable by a processor to:determine location information corresponding to a mobile device in a facility associated with an organization;
determine a particular area of the facility in which the mobile device is located based on the location information;
determine an organizational context while the device is in the particular area, wherein determining the organizational context includes determining a group of the organization to which a user of the mobile device belongs based on a digital identity issued to the mobile device by the organization, and wherein the group of the organization to which the user of the mobile device belongs is one of a plurality of groups of the organization; and
cause a change of an operation of the mobile device based on the context, wherein causing the change of the operation of the mobile device includes causing information promulgated by the organization to be displayed in a particular level of detail selected based on the group of the organization to which the user of the mobile device belongs.

US Pat. No. 10,602,305

SIGNAL STRENGTH DETERMINATION AND MOBILE DEVICE IDENTIFICATION MONITORING SYSTEM

Bulzi Media Inc., Newpor...

1. An active beacon system comprising one or more processors and one or more computer storage media storing instructions that when executed by the one or more processors, cause the one or more processors to:monitor wireless communications being provided by one or more mobile devices, the mobile devices being within a threshold distance of the active beacon system;
identify, from the wireless communications, a first broadcast identifier indicated in the wireless communications during a first time period;
determine a first location corresponding to the first broadcast identifier based on a strength associated with wireless communications that indicate the first broadcast identifier, the first location indicating a location of a mobile device associated with the first broadcast identifier;
identify, from the wireless communications, a second broadcast identifier indicated in the monitored wireless communications during a second time period;
determine a second location corresponding to the second broadcast identifier based on a strength associated with wireless communications that indicate the second broadcast identifier;
determine a likelihood that the first broadcast identifier and the second broadcast identifier are associated with a same particular mobile device of the one or more mobile devices, the determination based on a time difference between the first time period and the second time period, and a difference between the first location and the second location; and
determine that the first broadcast identifier or second broadcast identifier is a phantom broadcast identifier, wherein the determination is based, at least in part, on historical locations associated with the first broadcast identifier or second broadcast identifier.

US Pat. No. 10,602,304

REGISTRATION MANAGEMENT METHOD FOR TERMINAL ACCESSING 5G NETWORK ON NON-3GPP ACCESS

Samsung Electronics Co., ...

1. A method performed by a base station in a wireless communication system, the method comprising:receiving, from an access and mobility management function (AMF) entity, a location report request for a first terminal while the first terminal is in radio resource control (RRC) inactive state;
transmitting, to the AMF entity, a location report including a last known location of the first terminal identified by the base station and a time stamp associated with the last known location of the first terminal, as a response to the location report request for the first terminal;
receiving, from the AMF entity, a location report request for a second terminal while the second terminal is in RRC inactive state;
transmitting, a radio access network (RAN) paging for the second terminal based on the location report request for the second terminal;
determining a current location of the second terminal based on the RAN paging; and
transmitting, to the AMF entity, a location report including the current location of the second terminal as a response to the location report request for the second terminal.

US Pat. No. 10,602,303

SYSTEMS AND METHODS FOR CONVERTING AN ELECTRONIC DEVICE INTO A TRACKING DEVICE

BLYNCSY, INC., Salt Lake...

1. A method of converting an electronic device into a tracking device that is part of a system of tracking devices distributed throughout a geographic area to track signal emitting devices travelling through the geographic area, the method comprising:providing an electronic device;
communicatively coupling a converter with the electronic device, wherein the converter has a memory device with location tracking software stored thereon;
uploading the tracking software from the converter to the electronic device so as to convert the electronic device into a converted tracking device having the tracking software, wherein the converted tracking device becomes part of the system of tracking devices distributed throughout the geographic area to track the signal emitting devices travelling through the geographic area;
wherein the tracking software configures the converted tracking device to receive unique identifiers corresponding to at least one of the signal emitting devices travelling through the geographic area, at least one of the unique identifiers having been previously received by at least one of the tracking devices of the system prior to being received at the converted tracking device, and the receipt of the unique identifier being indicative of a proximity of the converted tracking device to the signal emitting devices based on a range of signals upon which the unique identifier is received; andthe converted tracking device becomes part of the system of tracking devices distributed throughout the geographic area to track the translocation of the signal emitting devices as the signal emitting devices travel through the geographic area based at least in part on the unique identifiers received at the converted tracking device and the proximity of the converted tracking device to the signal emitting devices determined by the range of the signals upon which the unique identifier is received at the converted tracking device from the signal emitting devices.

US Pat. No. 10,602,302

DISPLAYING A LOCATION OF BINAURAL SOUND OUTSIDE A FIELD OF VIEW

1. A method executed by one or more electronic devices, the method comprising:providing, with a wearable electronic device (WED) worn by a person, binaural sound that originates to the person at a location in empty space inside a field of view (FOV) provided to the person by the WED;
determining, with the WED, when the location of the binaural sound moves outside the FOV provided to the person by the WED; and
assisting the person in determining the location of the binaural sound that moved outside the FOV by displaying an image at a perimeter of the FOV that shows a direction to the location of the binaural sound outside the FOV provided to the person by the WED,
wherein the binaural sound is electronically generated and externally localizes to the person at a sound localization point (SLP) at the location in empty space.

US Pat. No. 10,602,301

AUDIO PROCESSING METHOD AND AUDIO PROCESSING DEVICE

ASUSTEK COMPUTER INC., T...

1. An audio processing method, comprising:receiving audio information;
capturing a square wave signal, a white signal, and a speech signal of the audio information;
calculating a total harmonic distortion value and a second harmonic value of the audio information;
calculating a loudness value of the audio information;
calculating a first sound quality value and a second sound quality value of the audio information by using the square wave signal, the white signal, the speech signal, the total harmonic distortion value and the second harmonic value of the audio information, wherein the total harmonic distortion value is negatively correlated to the first sound quality value and the second sound quality value, and the second harmonic value is positively correlated with the first sound quality value and the second sound quality value;
calculating a sound quality level of the audio information by using a first calculation formula, the first calculation formula being the loudness value*[1+(B*the first sound quality value+C*the second sound quality value)], wherein B and C are respectively values greater than 0 and less than 0.1; and
displaying a value of the sound quality level of the audio information.

US Pat. No. 10,602,300

SWITCHING BINAURAL SOUND FROM HEAD MOVEMENTS

1. A method executed by one or more electronic devices, the method comprising:providing, with the one or more electronic devices and to a listener, binaural sound of a voice of a person that externally localizes to the listener at a sound localization point (SLP) that occurs in empty space in a field-of-view of the listener;
tracking, with the one or more electronic devices, head movements of the listener to detect when the SLP moves outside the field-of-view of the listener; and
reducing processing by the one or more electronic devices of the binaural sound to the SLP by switching, upon detecting that the head movements of the listener caused the SLP to move outside the field-of-view of the listener, the binaural sound to stereo sound while the listener continues to hear the voice of the person.

US Pat. No. 10,602,299

MODIFYING AN APPARENT ELEVATION OF A SOUND SOURCE UTILIZING SECOND-ORDER FILTER SECTIONS

1. A method comprising:determining an actual physical location of a sound source relative to a listening reference point; and
reproducing an audio signal via the sound source, wherein the reproducing comprises modifying an elevation of a portion of the audio signal by filtering the portion of the audio signal based on information indicative of parametric equalizers (PEQs) characterizing different individual filters, such that the portion of the audio signal is perceived to be, relative to the listening reference point, at an apparent physical location that is different from the actual physical location of the sound source.

US Pat. No. 10,602,298

DIRECTIONAL PROPAGATION

Microsoft Technology Lice...

1. A system, comprising:a processor; and
storage storing computer-readable instructions which, when executed by the processor, cause the processor to:
receive directional impulse responses corresponding to a virtual reality space, the directional impulse responses corresponding to multiple sound source locations and multiple listener locations in the virtual reality space, and specifying perceived arrival directions of initial sounds at individual listener locations as emitted from individual source locations based at least on geometry included in the virtual reality space;
compress the directional impulse responses using parameterized encoding to generate perceptual parameter fields; and
store the perceptual parameter fields on the storage,
the perceived arrival directions being encoded in the perceptual parameter fields, and the perceived arrival directions encoded in the perceptual parameter fields providing a basis for subsequent rendering of directional initial sounds emanating from specific source locations and arriving at specific listener locations as perceived by specific listeners and accounting for reference frames of the specific listeners in the virtual reality space.

US Pat. No. 10,602,297

PROCESSING AUDIO SIGNALS

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

15. An audio processing device comprising:an input for receiving a multi-channel audio signal;
a processor operable to,
determine a location of sound sources within the audio signal;
apply a rotation operation to the audio signal, a direction of the rotation operation dependent on the location of the sound sources in the signal; and
generate a rotated audio signal;
wherein determine the location of sound sources includes,
classify sound sources as located in a first region or a second region relative to a recording device.
wherein apply the rotation operation to the signal includes,
separate the signal into a first signal and a second signal, the first signal including the sound sources classified as located in the first region, and the second signal including sound sources classified as located in the second region;
apply a first rotation operation to the first signal to generate a rotated first signal; and
apply a second rotation operation to the second signal to generate a rotated second signal; and
an output for outputting the rotated audio signal.

US Pat. No. 10,602,296

AUDIO OBJECT ADJUSTMENT FOR PHASE COMPENSATION IN 6 DEGREES OF FREEDOM AUDIO

Nokia Technologies Oy, E...

1. A method comprising:determining phase effect interference at a listening location between signals from at least two audio objects;
reducing the determined phase effect interference, where the reducing comprises modifying position of at least one and up to all of the at least two audio objects, where the modifying comprises performing at least the following:
determining a modified position for at least one of the at least two audio objects such that the determined phase effect interference at the listening location is reduced as a result of the modified position; and
for each audio object for which its position is to be modified, adjusting at least one frequency component of the audio object's respective signal in order to move a position of the audio object toward the modified position so as to reduce the determined phase effect interference at the listening location;
combining the signals from the at least two audio objects after the reducing the determined phase effect interference has been performed; and
providing the combined signals to a sound system comprising multiple audio transducers so as to render the combined signals at the listening location.

US Pat. No. 10,602,295

METHOD TO EXPEDITE PLAYING OF BINAURAL SOUND TO A LISTENER

1. A method executed by one or more electronic devices, the method comprising:receiving, during an electronic communication between a first user and a second user and at a microphone of a wearable electronic device (WED) of the first user, a voice of the first user;
processing, during the electronic communication and with a digital signal processor (DSP) in the WED of the first user, the voice of the first user with head-related transfer functions (HRTFs) to process the voice of the first user into binaural sound;
transmitting, during the electronic communication and over a wireless network, the voice of the first user in the binaural sound to a portable electronic device (PED) of the second user; and
playing, during the electronic communication and with the PED of the second user, the voice of the first user in the binaural sound that was convolved by the DSP in the WED of the first user such that the voice externally localizes to the second user in empty space away from a head of the second user.

US Pat. No. 10,602,294

PROCESSING OBJECT-BASED AUDIO SIGNALS

Dolby Laboratories Licens...

1. A method of processing an audio signal, the audio signal having a plurality of audio objects, the method comprising:receiving spatial metadata corresponding to the audio objects;
converting the audio signal into submixes of the audio objects of the audio signal, wherein each submix relates to rendering constraints of corresponding audio objects of the plurality of audio objects;
determining a corresponding submix gain for each of the submixes; and
rendering each of the submixes of the audio objects, wherein the rendering includes rendering each of the corresponding audio of the submix based on the rendering constraints, the spatial metadata, and the submix gain corresponding to the submix of the corresponding audio objects.

US Pat. No. 10,602,293

METHODS AND APPARATUS FOR HIGHER ORDER AMBISONICS DECODING BASED ON VECTORS DESCRIBING SPHERICAL HARMONICS

Dolby International AB, ...

1. A method for Higher Order Ambisonics (HOA) decoding comprising:receiving information regarding vectors describing a state of spherical harmonics for loudspeakers;
determining the vectors describing the state of spherical harmonics, including by determining a decoder mode matrix (?OxL) and a Singular Value Decomposition of the decoder mode matrix (?OxL), and wherein the vectors are based on a matrix of information related to the vectors;
determining a resulting HOA representation of vector-based signals based on the vectors describing the state of the spherical harmonics
wherein the matrix of the information related to the vectors was adapted based on direction of sound sources.

US Pat. No. 10,602,292

METHODS AND SYSTEMS FOR AUDIO SIGNAL FILTERING

Magic Leap, Inc., Planta...

1. A method of rendering an audio signal, the method comprising:receiving an input signal, the input signal including a first portion and a second portion;
applying a first processing stage to the first portion of the input signal to generate a first filtered signal;
applying a second processing stage to the first portion of the input signal to generate a second filtered signal;
applying a third processing stage to the second portion of the input signal to generate a third filtered signal;
applying a fourth processing stage to the second portion of the input signal to generate a fourth filtered signal;
determining a first output signal based on a sum of the first filtered signal and the third filtered signal;
determining a second output signal based on a sum of the second filtered signal and the fourth filtered signal;
presenting the first output signal to a first ear of a user of a virtual environment; and
presenting the second output signal to a second ear of the user,wherein:the first processing stage comprises a first filter;
the second processing stage comprises a second filter;
the third processing stage comprises a third filter;
the fourth processing stage comprises a fourth filter;
the first portion of the input signal corresponds to a first location in the virtual environment; and
the second portion of the input signal corresponds to a second location in the virtual environment.

US Pat. No. 10,602,291

DESIGNATING A SOUND LOCALIZATION POINT (SLP) FOR BINAURAL SOUND AT A LOCATION OF A HANDHELD PORTABLE ELECTRONIC DEVICE (HPED)

1. A method executed by one or more electronic devices in an electronic system, the method comprising:detecting, with an electromagnetic motion tracker in a wearable electronic device (WED) worn on a head of a user, a location of a handheld portable electronic device (HPED) held in a hand of the user;
designating, by the WED worn on the head of the user, the location of the HPED as a sound localization point (SLP) from where binaural sound originates to the user in empty space after the HPED is moved from the location; and
processing, by a digital signal processor (DSP) and with at least one head-related transfer function (HRTF), sound into the binaural sound that originates to the user in empty space from the SLP at the location after the HPED is moved from the location.

US Pat. No. 10,602,290

MEMS DEVICE

INFINEON TECHNOLOGIES AG,...

1. A method, comprising:forming a first electrode on a first bonding layer, the first electrode having a segmentation configured to electrically isolate a first portion of the first electrode from a second portion of the first electrode; and
forming a membrane spaced apart from the first electrode, the membrane comprising a displaceable portion and a fixed portion, wherein an overlapping area of the fixed portion of the membrane with the first electrode is less than a maximum overlapping.

US Pat. No. 10,602,289

ACOUSTIC TRANSDUCER WITH A LIQUID-FILLED POROUS MEDIUM BACKING AND METHODS OF MAKING AND USING SAME

BAKER HUGHES, A GE COMPAN...

1. An acoustic apparatus, comprising:an acoustic transducer having a front side and a back side;
a backing in contact with the back side of the transducer, the backing includes at least two layers of solid grains with a liquid in pores between the solid grains, the at least two layers of the backing including different grain sizes such that a layer next to the transducer has a greatest pore size, the backing being configured to attenuate acoustic signals that enter the backing from the back side of the transducer; and
a pressure balancing device configured to provide pressure balance to liquid in the backing, the pressure balancing device including a chamber containing a piston and the liquid in communication with the backing.

US Pat. No. 10,602,288

SYSTEM AND METHOD FOR COMPENSATING FOR NON-LINEAR BEHAVIOR FOR AN ACOUSTIC TRANSDUCER

Harman International Indu...

1. An audio amplifier system comprising:a memory; and
an audio amplifier including the memory and being programmed to:
receive an audio input signal;
generate a target current signal based on the audio input signal;
generate a first predicted position of a voice coil of a loudspeaker;
generate a first corrected current signal based on the target current signal and the first predicted position of the voice coil;
determine a pressure within a loudspeaker enclosure based at least on the first predicted position of the voice coil;
determine a position of a passive radiator based at least on the pressure within the loudspeaker enclosure; and
generate a second predicted position of the voice coil based on at least the pressure within the loudspeaker, the position of the passive radiator, and a first corrected current signal.

US Pat. No. 10,602,287

AUDIO TRANSMISSION SYSTEM

QUALITYSOFT CORPORATION, ...

8. An audio transmission system comprising:an unmanned aircraft including a plurality of rotors, the unmanned aircraft being able to fly upward, downward, leftward, and rightward in air, and having an airframe to which a speaker is attached;
a steering terminal that can communicate with the unmanned aircraft by radio, the steering terminal being used to steer the unmanned aircraft; and
an information terminal configured to access, via a network, a server providing a service for translating text data created in an official language of a country into a designated language other than the official language, and converting the translated text data into audio data, the information terminal being able to download the audio data from the server,
wherein the information terminal transmits the audio data in the designated language downloaded from the server to the unmanned aircraft,
the unmanned aircraft outputs the audio data in the designated language as an audio message from the speaker attached to the airframe,
the audio data of the text data created in the official language is stored in advance in a storage unit of the information terminal,
the information terminal creates audio data in a plurality of languages by sequentially arranging, at a predetermined time interval, the audio data in the designated language downloaded from the server and the audio data in the official language read out from the storage unit, and transmits the audio data in the plurality of languages to the unmanned aircraft, and
the unmanned aircraft repeatedly outputs the audio data in the plurality of languages from the speaker.

US Pat. No. 10,602,286

CONTROLLING MULTI-SITE MEDIA PLAYBACK SYSTEMS

Sonos, Inc., Santa Barba...

10. Tangible, non-transitory computer-readable media comprising instructions encoded therein, wherein the instructions, when executed by one or more processors, cause a first media playback device to perform a method comprising:connecting to a first local area network;
transmitting, to a computing system, a first registration message;
receiving, from the computing system, a media playback system identifier and a first subsystem identifier, wherein the first subsystem identifier is associated with the media playback system identifier and the first local area network;
disconnecting from the first local area network;
connecting to a second local area network;
transmitting, to the computing system, a second registration message;
receiving, from the computing system, a second subsystem identifier, wherein the second subsystem identifier is associated with the media playback system identifier and the second local area network;
configuring the first media playback device to use the second subsystem identifier; and
receiving, from the computing system, one or more commands to implement a change affecting all devices to which the first subsystem identifier has been assigned.

US Pat. No. 10,602,285

SYSTEM AND METHOD FOR AUTOMATED HEARING AID PROFILE UPDATE

III Holdings 4, LLC, Wil...

1. A method for updating a hearing profile, the method comprising:receiving, at a computing device associated with a user, an indication that a new hearing profile is available for download from a hearing profile generating system;
receiving, at the computing device, a user input indicative of a command to download the new hearing profile;
sending, from the computing device, a request to download the new hearing profile to the hearing profile generating system, wherein the hearing profile generating system is configured to generate the new hearing profile based at least in part on use profile information specific to the user that is stored at the hearing profile generating system, and after receiving new hearing profile generating instruction; and
receiving, at the computing device, the new hearing profile from the hearing profile generating system.

US Pat. No. 10,602,284

TRANSDUCER MANAGEMENT

Cochlear Limited, Macqua...

7. A mechanical output hearing prosthesis, comprising:an actuator assembly; and
a chassis supporting the actuator assembly, wherein
the actuator assembly is configured to vibrate when an electrical current is applied to the actuator assembly such that a first apparatus of the actuator assembly vibrates relative to a second apparatus of the actuator assembly, the vibration evoking a hearing percept in a recipient when the hearing prosthesis is attached to the recipient,
the chassis is connected to the second apparatus, and
the actuator assembly retains data related to an operational performance of the actuator assembly.

US Pat. No. 10,602,283

HEARING DEVICE COMPRISING SWITCHED CAPACITOR DC-DC CONVERTER WITH LOW ELECTROMAGNETIC EMISSION

1. A head-wearable hearing device comprising:a magnetic inductance antenna for receipt of wireless data signals; and
a switched capacitor DC-DC converter configured to convert a DC input voltage into a higher or lower DC output voltage, the switched capacitor DC-DC converter comprising a charge pump circuit configured to charge an output capacitor by output current pulses;
wherein the output current pulses at least comprise first and second output current pulses with a mutual pulse delay corresponding to a fraction of a resonance period of the magnetic inductance antenna.

US Pat. No. 10,602,282

ADAPTIVE FEEDBACK GAIN CORRECTION

1. A hearing aid comprising:a signal processor;
an input transducer electrically connected to the signal processor; and
a receiver electrically connected to the signal processor;
wherein the hearing aid comprises an adaptive filter configured to, via an adder, suppress feedback from a signal path between the receiver and the input transducer; and
wherein the hearing aid comprises a feedback gain correction unit coupled to the adaptive filter, the feedback gain correction unit configured to adjust a gain parameter of the signal processor by performing a scaling operation on an input to the signal processor, and wherein the feedback gain correction unit is configured to perform the scaling operation before a hearing loss compensation is performed by the signal processor.

US Pat. No. 10,602,281

SYSTEM WITH THERMOELECTRIC CONVERSION DEVICE

TYMPHANY ACOUSTIC TECHNOL...

1. A speaker system, comprisinga basin frame;
a vibration system accommodated in the basin frame, the vibration system comprising:
a diaphragm including a winding portion; and
a voice coil fixed on the diaphragm though a top end of the winding portion;
a magnetic circuit system accommodated in the basin frame; the magnetic circuit system comprising:
a T-iron;
a magnet located above the T-iron; and
a washer located above the T-iron, a magnetic gap disposed between the washer and the T-iron and between the magnet and the T-iron, wherein the voice coil is configured to move up and down in the magnetic gap; and
a thermoelectric conversion device connected to the speaker, the thermoelectric conversion device comprising:
a thermoelectric power generation module fixedly connected to a back surface of the T-iron;
a boost circuit module configured to boost and regulate a direct current output by the thermoelectric power generation module; and
a load management module configured to perform a power distribution and load management on a boosted power from the boost circuit module.

US Pat. No. 10,602,280

CONDENSER MICROPHONE

Austrian Audio GmbH, Vie...

1. A condenser microphone, comprising:at least one diaphragm;
at least one electrode associated with the diaphragm;
at least one annular insulator holding the electrode;
at least one diaphragm ring holding the diaphragm; and
a retaining ring that in cooperation with the annular insulator secures the diaphragm ring, the diaphragm, and the electrode;
wherein the retaining ring consists of a ceramic material.

US Pat. No. 10,602,279

LINEAR ACTUATOR

NIDEC SANKYO CORPORATION,...

1. A linear actuator comprising:a movable element comprising a plurality of permanent magnets stacked in a direction of an axis line;
a stationary element comprising a plurality of coils surrounding a circumferential section of the permanent magnets, the plurality of coils being placed along the axis line; and
viscous elastic members inserted between the movable element and the stationary element;
wherein, the plurality of permanent magnets are arranged such that, among adjacent permanent magnets of the plurality of permanent magnets, sides of the adjacent permanent magnets facing each other have a same polarity;
the viscous elastic members are provided at a plurality of locations being separate in the direction of the axis line, in a space sandwiched in a radial direction by the movable element and the stationary element, and
the viscous elastic members are provided in a portion where the movable element and the stationary element face each other in the radial direction perpendicular to the direction in which the movable element reciprocates linearly.

US Pat. No. 10,602,278

SPEAKER

AAC Technologies Pte. Ltd...

1. A speaker, comprising a frame, a front cover forming an accommodating space with the frame and a vibration system and a magnetic circuit system which are accommodated in the accommodating space and are respectively fixed to the frame; and the magnetic circuit system comprising a magnetic bowl fixed to the frame and a magnet fixed in the magnetic bowl, wherein the magnetic bowl comprises a first component forming a framework and a second component in plate-shaped embedded into the first component, the first component comprises a bottom plate and a side plate bending and extending from an edge of the bottom plate, and the second component has a magnetic permeability greater than that of the first component.

US Pat. No. 10,602,277

ACOUSTIC DEVICE

AAC Technologies Pte. Ltd...

1. An acoustic device, comprising a frame, a vibration system fixed to the frame, and a magnetic circuit system configured to drive the vibration system to vibrate and produce a sound, wherein the magnetic circuit system comprises a magnetic yoke and a magnet fixed to the magnetic yoke, and the acoustic device further comprises a magnetic frame sealing cap configured to fix the magnetic circuit system to the frame, wherein the magnetic frame sealing cap comprises a bottom wall and a side wall that is in a ring shape and is bent and extends from a periphery of the bottom wall, the magnetic yoke is fixed to the bottom wall, and the side wall is fixed to the frame;the vibration system comprising a first vibrating diaphragm respectively 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.

US Pat. No. 10,602,276

INTELLIGENT PERSONAL ASSISTANT

Harman International Indu...

1. A personal assistant device, comprising:a microphone configured to receive an audio command from a user;
a processor configured to:
receive a microphone output signal from the microphone based on the received audio command;
receive at least one other microphone output signal from another personal assistant device;
autocorrelate the microphone output signals;
determine a reverberation of each of the microphone output signals;
determine whether the microphone output signal from the microphone has a lower reverberation than the at least one other microphone output signal; and
transmit the microphone output signal to at least one other processor for processing of the audio command in response to the microphone output signal having a lower reverberation than the at least one other microphone output signal.

US Pat. No. 10,602,275

AUDIO ENHANCEMENT VIA BEAMFORMING AND MULTICHANNEL FILTERING OF AN INPUT AUDIO SIGNAL

BITWAVE PTE LTD, Singapo...

1. A system, comprising:a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
in response to receiving an input comprising information related to a first input audio signal, generating a first intermediate signal based on a first adaptation of the first input audio signal, wherein the first adaptation enables removal of an environmental noise from the first input audio signal, wherein the generating the first intermediate signal is further based on a second input audio signal different than the first input audio signal, and wherein the second input audio signal is employed to determine an adaptive filtering of the first input audio signal;
receiving a first gain profile corresponding to a first identity of a first individual proximate to a location, wherein the first gain profile comprises a first gain for a first frequency band of the first intermediate signal and a second gain to a second frequency band of the first intermediate signal;
in response to determining that the first gain profile satisfies a selection rule based on a second gain profile corresponding to a second identity of a second individual proximate to the location, adjusting the first gain profile based on the second gain profile, wherein the first gain profile is determined to have a higher priority than the second gain profile based on the first identity and the second identity; and
generating an output to generate sound for the first individual associated with the first identity, wherein the output is based on a second adaptation of the first intermediate signal, wherein the output signal comprises information related to an enhanced first audio signal, wherein the second adaptation comprises a first channel signal determined in response to applying the first gain of the first gain profile to the first frequency band of the first intermediate signal and a second channel signal determined in response to applying the second gain of the first gain profile to the second frequency band of the first intermediate signal.

US Pat. No. 10,602,274

AUDIO INPUT/OUTPUT DEVICE

Onkyo Corporation, Osaka...

1. A wearable audio input/output device comprising:a frame that can be mounted to a user;
a first audio collection unit provided on the frame;
a second audio collection unit provided on the frame, the second audio collection unit arranged such that a distance between the first audio collection unit and a mouth of the user is less than a distance between the second audio collection unit and the mouth of the user; and
a first speaker provided on the frame between the first audio collection unit and the second audio collection unit.

US Pat. No. 10,602,273

AUDIO PLAYING APPARATUS AND AUDIO TRANSMISSION CIRCUIT

VIA Technologies, Inc., ...

1. An audio playing apparatus, comprising:a first audio connector;
a second audio connector, wherein the second audio connector has a different interface specification than an interface specification of the first audio connector;
a player; and
an audio transmission circuit, coupled to the first audio connector, the second audio connector, and the player,
wherein the audio transmission circuit performs a power detection operation to detect both a power pin of the first audio connector and a power pin of the second audio connector so as to identify which one of the first audio connector and the second audio connector serves as a power source of the audio playing apparatus,
wherein the audio transmission circuit selects one of the first audio connector and the second audio connector as a target connector based on a determination result of the power detection operation, and transmits an audio signal associated with the target connector to the player.

US Pat. No. 10,602,272

AUDIO SIGNAL PROCESSOR

Socionext Inc., Kanagawa...

1. An audio signal processor configured to process a first audio content including a first left channel signal and a first right channel signal, and a second audio content, the first audio content being processed so that when the first audio content is reproduced in a vehicle by a left channel speaker device and a right channel speaker device, a driver seat of the vehicle becomes a sweet spot, the audio signal processor comprising:a first amplifier configured to receive an input of the first left channel signal and the first right channel signal, and outputs a first left channel amplified signal generated by amplifying the first left channel signal by a first left channel amplification amount, and a first right channel amplified signal generated by amplifying the first right channel signal by a first right channel amplification amount;
a mixer configured to output a left channel mixed signal and a right channel mixed signal which are obtained by mixing the first left channel amplified signal and the first right channel amplified signal with the second audio content;
a second amplifier configured to receive an input of the left channel mixed signal and the right channel mixed signal, and configured to output a left channel output signal generated by amplifying the left channel mixed signal by a second left channel amplification amount, and a right channel output signal generated by amplifying the right channel mixed signal by a second right channel amplification amount; and
a setter configured to set the first left channel amplification amount and the first right channel amplification amount,
wherein the setter is configured to set the first left channel amplification amount so that the first left channel amplification amount and the second left channel amplification amount are cancelled out by each other, and is configured to set the first right channel amplification amount so that the first right channel amplification amount and the second right channel amplification amount are cancelled out by each other.

US Pat. No. 10,602,271

SOUND SYSTEM, END OF LINE DEVICE AND END OF BRANCH DEVICE

Robert Bosch GmbH, Stutt...

1. A sound system (1), comprising at least one monitoring device (8), a source device (4) and a transmission medium (6),wherein the monitoring device (8) is connected with the source device (4) via the transmission medium (6),
wherein the monitoring device (8) is configured to receive a monitoring signal (9) sent by the source device (4), and
wherein the monitoring device (8) is a passive device and configured to send at least one harmonic of the monitoring signal back to the source device (4).

US Pat. No. 10,602,270

SIMILARITY MEASURE ASSISTED ADAPTATION CONTROL

Microsoft Technology Lice...

1. A real-time audio communication system comprising:one or more processors;
a machine-readable storage medium storing instructions which, when executed by the one of more processors, cause the system to:
receive a first audio transmission via a communication network;
generate a first initial audio signal based on at least the received first audio transmission;
supply the first initial audio signal to an audio signal processor configured to process the first initial audio signal and output a first processed audio signal to an audio output means;
obtain a first loopback audio signal corresponding to the first processed audio signal;
generate a first plurality of audio features for the first initial audio signal and the first loopback audio signal;
generate a first similarity measure estimating a similarity of the first initial audio signal to the first loopback audio signal based on at least the first plurality of audio features;
adjust an adaptation rate for an audio signal processing operation based on at least the first similarity measure; and
control, based on at least the adjusted adaptation rate, an echo cancellation process for cancelling an estimated echo from a near-end audio signal received via an audio input means in proximity to the audio output means.

US Pat. No. 10,602,269

THROWABLE MICROPHONE

Peeq Technologies, LLC, ...

1. A throwable microphone device comprising:a housing having an external surface, the external surface having a spherical shape with a single flat portion, wherein the flat portion is sized and configured to ensure the throwable microphone is situated stably on a flat surface when the flat portion is facing downward;
a microphone disposed in the housing proximate to the flat portion that receives sound waves and generate a corresponding electrical audio signal;
a communication unit disposed in the housing, the communication unit comprising a transmitter that wirelessly transmits at least a portion of the electrical audio signals;
an orientation sensor disposed in the housing, that detects the orientation of the throwable microphone relative to the flat portion of the housing and generates an orientation sensor signal based on the orientation of the throwable microphone, and
a processor disposed in the housing and electrically coupled with the microphone, the communication unit, and the orientation sensor, the processor mutes the throwable microphone device in response to the orientation sensor signal indicating the flat portion of the housing faces downward, and unmutes the throwable microphone device in response to the orientation sensor signal indicating the flat portion of the housing does not face downward.

US Pat. No. 10,602,268

OPTIMIZATION OF NETWORK MICROPHONE DEVICES USING NOISE CLASSIFICATION

Sonos, Inc., Santa Barba...

1. A method comprising:detecting sound via one or more microphones of a network microphone device (NMD);
capturing sound data in a first buffer of the NMD based on the detected sound;
analyzing, via the NMD, the sound data to detect a trigger event;
transmitting, via the NMD, the sound data to a first one or more remote computing devices associated with a voice assistant service (VAS);
capturing metadata associated with the sound data in at least a second buffer of the NMD, wherein the sound data is not derivable from the metadata;
transmitting, via the NMD, the metadata absent the sound data to a second one or more remote computing devices associated with a remote evaluator, the remote evaluator being distinct from the VAS;
after detecting the trigger event, analyzing the metadata to classify noise in the sound data; and
based on the classified noise, modifying at least one performance parameter of the NMD.

US Pat. No. 10,602,267

SOUND SIGNAL PROCESSING APPARATUS AND METHOD FOR ENHANCING A SOUND SIGNAL

HUAWEI TECHNOLOGIES CO., ...

13. A sound signal processing method for enhancing a sound signal from a target source, comprising:receiving, by a first microphone, the sound signal from the target source as a first sound signal;
receiving, by a second microphone, the sound signal from the target source as a second sound signal, wherein the second microphone is located farther from the target source than the first microphone;
estimating a first power measure of the first sound signal based on each of a plurality of band-limited power measures in a plurality of frequency bands and a plurality of probabilities related to the frequency bands, wherein the first sound signal comprises the plurality of frequency bands, and wherein the probabilities define a likelihood of the target source being active in the frequency bands;
estimating a second power measure of the second sound signal;
determining a gain factor based on a ratio of the second power measure to the first power measure;
applying the gain factor to the first sound signal; and
enhancing the first sound signal based on applying the gain factor to the first sound signal.

US Pat. No. 10,602,266

AUDIO PROCESSING APPARATUS AND METHOD, AND PROGRAM

Sony Corporation, Tokyo ...

1. An audio processing apparatus comprising:an orientation information acquisition unit for acquiring sound source orientation information indicative of a direction of a sound source with respect to a microphone array configured of a plurality of microphones; and
a spatial filter application unit for applying a spatial bandpass filter with a characteristic defined by the sound source orientation information to a sound pickup signal acquired by picking up audio from the sound source by the microphone array,
wherein the spatial filter application unit determines a center spatial frequency and a spatial band width as characteristic of the spatial bandpass filter on the basis of the sound source orientation information,
wherein the characteristic of the spatial bandpass filter is controlled in response to the sound source orientation information,
wherein the sound source orientation information is acquired from the sound source with no transmission of sound by the microphone array, and
wherein the spatial filter application unit determines the characteristic of the spatial bandpass filter such that the band width of the spatial bandpass filter is larger when an angle formed between a direction of the sound source indicated by the orientation information and the microphone array is closer to ?/2.

US Pat. No. 10,602,265

COPRIME MICROPHONE ARRAY SYSTEM

Rensselaer Polytechnic In...

1. A two dimensional (2D) coprime microphone array (CMA) system, comprising:a first CMA arrangement that includes a first pair of uniform linear microphone subarrays that are coincident and have a coprime number of microphones; and
a second CMA arrangement that includes a second pair of uniform linear microphone subarrays that are coincident and have a coprime number of microphones;
wherein the first CMA arrangement is arranged perpendicularly to the second CMA arrangement to provide sound localization information along two orthogonal spatial axes.

US Pat. No. 10,602,264

SYSTEMS AND METHODS FOR DIRECTING AUDIO OUTPUT OF A WEARABLE APPARATUS

OrCam Technologies Ltd., ...

1. A wearable apparatus for providing audio to a user of the wearable apparatus, the wearable apparatus comprising:an image sensor configured to capture one or more images from an environment of the user of the wearable apparatus;
a plurality of speakers; and
at least one processor configured to:
analyze the one or more images to determine at least one indicator of head orientation of the user of the wearable apparatus based on a position of a chin of the user;
estimate at least one distance between at least a portion of the head of the user and at least one of the plurality of speakers;
select at least one of the plurality of speakers based on the at least one indicator of head orientation and the at least one estimated distance;
output the audio to the user of the wearable apparatus via the selected at least one of the plurality of speakers; and
output additional audio via a second one of the plurality of speakers to cancel at least part of the audio from the selected at least one of the plurality of speakers in the environment of the user.

US Pat. No. 10,602,263

PLANAR LOUDSPEAKER MANIFOLD FOR IMPROVED SOUND DISPERSION

Dolby Laboratories Licens...

1. A planar magnetic loudspeaker system having a substantially planar driver, a case surrounding the driver and having two case openings aligned with a long axis of the driver, and an apparatus for altering a sound wavefront shape from the planar driver, said apparatus comprising:a mounting surface attached to a front surface of the case and having two openings matching said case openings to allow sound from the driver to project therethrough; and
a waveguide portion coupled to the mounting surface and having a structure configured to channel sound projected from the driver through the two openings to be combined in one output area,
wherein the structure has a plurality of reflective surfaces configured to create output sound that has a consistent dispersion pattern over a defined area, said reflective surfaces being formed from contours formed into said side walls to form sound transmission paths for any sound channeled through the two openings,
wherein the side walls are curved inward to form a narrower sound transmission area around a center of the loudspeaker and a wider sound transmission area around opposite ends of the loudspeaker, and
wherein the one output area comprises an outwardly flared sound output area forming a dispersion angle along a short axis of the loudspeaker of approximately 90 degrees.

US Pat. No. 10,602,262

SPEAKER DEVICE

Chicony Electronics Co., ...

1. A speaker device, comprising:a housing having an accommodating space, wherein the housing has an assembly opening in spatial communication with the accommodating space;
an engagement structure disposed on the housing, in the accommodating space, and adjacent to the assembly opening;
a sound guide structure detachably engaged with the engagement structure and covering the assembly opening; and
a speaker unit located in the accommodating space and configured to sound towards the sound guide structure.

US Pat. No. 10,602,261

DIRECTIONAL MICROPHONE

SAMSUNG ELECTRONICS CO., ...

1. A directional microphone comprising:a substrate comprising a cavity that penetrates therethrough, the cavity comprising a first portion and a second portion, wherein the first portion and the second portion, together, comprise an entirety of the cavity;
a resonator array comprising a plurality of resonators, wherein the resonator array covers the first portion of the cavity; and
a cover member covering at least a part of the second portion of the cavity,
wherein the plurality of resonators have different center frequencies, and
wherein the cover member is disposed on the same plane as the plurality of resonators and comprises a thin film.

US Pat. No. 10,602,260

NOISE BLOCKING BLUETOOTH EARSET WITH INTEGRATED IN-EAR MICROPHONE

Orfeo SoundWorks Corporat...

1. A noise blocking earset comprising:a driver unit having a back hole formed thereon;
a case having the driver unit installed therein and having a micro hole formed thereon to communicate with the back hole;
a blocking member coupled to the micro hole of the case to block external noise and allow air to pass through the micro hole; and
an in-ear microphone installed in a space where external noise is blocked by the blocking member, disposed in the case and configured to collect sound transmitted from an external auditory meatus.

US Pat. No. 10,602,259

TWS EARPHONE WITH MULTIPLE SPEAKERS AND CROSSOVER CIRCUIT EMBEDDED THEREIN

SHENZHEN GINTO E-COMMERCE...

1. TWS earphone with multiple speakers and a crossover circuit embedded therein comprising a body and a circuit unit set in the body, the circuit unit comprising:a Bluetooth module configured to receive audio signals by a wireless mode;
a crossover circuit electrically connected to the Bluetooth module;
at least two dynamic speakers with different response features electrically connected to the crossover circuit; and
a battery module configured to supply power for the circuit unit; and wherein
the Bluetooth module is further configured to output the audio signals to the crossover circuit for frequency division; and the crossover circuit is configured to respectively transmit medium-low frequency audio signals and high frequency audio signals after frequency division to the at least two dynamic speakers with different response features;
the dynamic speaker comprising a first dynamic speaker and a second dynamic speaker respectively connected to the crossover circuit; and wherein
the crossover circuit comprises a first resistor, a second resistor, a third resistor and a first capacitor, a first end of the first resistor connected in parallel with a second end of the second resistor and then connected to both of a positive electrode of the audio signals output by the Bluetooth module and a positive electrode of the battery module; a negative electrode of the audio signals output by the Bluetooth module connected to a negative electrode of the battery module, a first opposite end of the first resistor connected to the third resistor and then connected to a positive electrode of the first dynamic speaker, a second opposite end of the second resistor connected to the first capacitor, a third opposite end of the third resistor connected to negative electrodes of the first and second dynamic speakers and then connected to the negative electrode of the battery module, and a fourth opposite end of the first capacitor connected to a positive electrode of the second dynamic speaker.

US Pat. No. 10,602,258

MANUFACTURING A CARTILAGE CONDUCTION AUDIO DEVICE

Facebook Technologies, LL...

1. A method comprising:receiving data describing a shape of an ear of a user, the shape including an external portion of the ear;
based on the received data, identifying one or more locations for one or more transducers along a surface of the external portion of the ear, each of the one or more transducers configured to vibrate the external portion of the ear over a frequency range to cause the external portion of the ear to create an acoustic pressure wave that propagates towards an entrance of the ear of the user without occluding the entrance, the one or more locations for the one or more transducers corresponding to one or more locations at which acoustic pressure waves satisfy a threshold performance metric, wherein identifying the one or more locations for the one or more transducers includes:
positioning an acoustic sensor at a location relative to the cartilage conduction audio device corresponding to the entrance of the ear configured to detect the acoustic pressure waves from the one or more transducers; and
generating a design for a cartilage conduction audio device using the one or more identified locations for the user, the cartilage conduction audio device including a body configured to substantially conform to the surface of the external portion of the ear, wherein the design is used to fabricate the cartilage conduction audio device.

US Pat. No. 10,602,257

METHODS AND SYSTEMS FOR WIRELESS AUDIO

SEMICONDUCTOR COMPONENTS ...

1. A wireless audio system, comprising:a first ear bud connected to a second ear bud via a wireless communication system;
wherein:
the first ear bud comprises:
a first microphone configured to generate first sound data;
a first timer; and
a first audio clock configured to operate at a predetermined frequency; wherein the first timer and the first audio clock are independent from each other; and
the second ear bud comprises:
a second microphone configured to generate second sound data;
a second timer; and
a second audio clock configured to operate at the predetermined frequency; wherein the second timer and the second audio clock are independent from each other; and
wherein one of the first ear bud and the second ear bud comprises:
a synchronizer circuit configured to synchronize the first and second timers with each other via the wireless communication system; and
a control circuit connected to the first and second audio clocks via the wireless communication system.

US Pat. No. 10,602,256

EARPHONE AND A METHOD OF OPERATING THE EARPHONE

1. An earphone, comprising:a shell,
a signal generator and a first speaker, wherein the signal generator is electrically connected to the first speaker and both the signal generator and the first speaker are within the shell;
a first earphone tube comprising a first end and a second end, wherein the first end of the first earphone tube sealed by a waterproof sealing piece is removably connected to the shell, and the first end of the first earphone tube is proximate to the first speaker; and
a first earplug removably connected to the first earphone tube by a first junction, wherein a sound generated by the first speaker is transmitted to the first earplug through the first earphone tube;
wherein a first hole is defined in the shell and proximate to the first speaker, and the first hole is provided with a waterproof and air-permeable membrane.

US Pat. No. 10,602,255

SUB TRAGIC EAR UNIT

FREEBIT AS, Oslo (NO)

1. A sub-tragus ear unit, comprising:an anchor, configured to provide stable attachment of the ear unit relative to an ear; and
a hearing element comprising a transducer configured to provide sound, and connected to said anchor,
wherein the hearing element is provided with an aperture,
wherein when the ear unit is positioned into an ear having a concha, a tragus and an ear canal, the aperture is configured to enter a sub-tragus region, thus projecting the sound into the sub-tragus region, the sub-tragus region being part of the concha which is at least partially covered by the tragus,
wherein said aperture faces the opening to the ear canal such that the sound is directed into the ear canal,
wherein the aperture is located entirely within the sub-tragus region,
further comprising a part extending downward in the direction of gravity when standing up, and
wherein the part includes a first portion connecting to the hearing element, and a second portion extending downward from the first portion, and the hearing element has an outlet surface provided with a plurality of apertures, and
wherein a plane containing a longitudinal central axis of the first portion and a longitudinal central axis of the second portion is not orthogonal to a plane containing the outlet surface.

US Pat. No. 10,602,254

PACKAGING OF LUMINAIRE MOUNTED MICROPHONES

CURRENT LIGHTING SOLUTION...

1. An outdoor luminaire, comprising:an exterior housing comprising a wall being waterproof and comprising one or more holes, wherein material on an interior surface of the wall is thinned annularly around each of the one or more holes, where each hole is covered on an interior surface of the wall with a gas permeable and non-rigid membrane that is adhesively bonded to the thinned annular portion of the interior surface of the wall forming a waterproof seal, wherein the gas permeable and non-rigid membrane is waterproof, impervious to ultraviolet radiation, and substantially transparent to sound waves;
one or more microphones, each microphone located in a vicinity of and configured to receive a sound wave signal; and
a foam material surrounding each microphone to mechanically de-couple each microphone from the exterior housing and to protect each microphone from detecting unwanted outside noises.

US Pat. No. 10,602,253

OPEN AUDIO DEVICE WITH REDUCED SOUND ATTENUATION

Bose Corporation, Framin...

1. An open audio device, comprising:a housing that is configured to be worn on the torso, wherein the housing comprises a neck loop that is configured to be worn around at least a portion of a user's neck, the neck loop comprising a central portion that has opposed ends, and a depending portion that extends from one end of the central portion;
an acoustic transducer disposed in the depending portion, the acoustic transducer configured to either radiate sound outwardly of the housing or convert received sound into an electrical signal; and
at least one upstanding rib that is coupled to the housing proximate to the acoustic transducer and projects above a surface of the depending portion, the at least one upstanding rib constructed and arranged to inhibit radiated sound or received sound from being interrupted by a flexible sheet material located over the housing.

US Pat. No. 10,602,252

ELECTRODYNAMIC LOUDSPEAKER MEMBRANE WITH INTERNALLY MOLDED ELECTRICAL CONNECTION

Sound Solutions Internati...

1. An acoustic device membrane, comprising:a first layer of membrane material;
a second layer of membrane material affixed to the first layer of membrane material; and
an electrical conductor between the first and second layers of membrane material, wherein the electrical conductor extends through a frame of an acoustic device having the acoustic device membrane.

US Pat. No. 10,602,251

COVERED PLASTIC ACOUSTIC ENCLOSURE

1. A covered plastic acoustic enclosure, comprising:a. a sheet of foldable corrugated plastic having:
i. a first side that will be an exterior side when said sheet is folded; and
ii. a second side that will be an interior side when said sheet is folded;
iii. a plurality of panels;
b. a plurality of fold lines delineating said plurality of panels;
c. an acoustically effective covering attached on at least a portion of said first side, wherein said covering is not corrugated plastic;
d. wherein said acoustically effective covering comprises one of:
i. an acoustically damping material;
ii. a material for changing the first modal vibration frequency of at least one panel of said plurality of panels; and
iii. a material for controlling secondary sound emissions from said covered plastic acoustic enclosure;
e. at least one of:
i. at least one opening in said sheet of corrugated plastic;
ii. at least one speaker support shaped to correspond to said at least one opening; and
iii. wherein said at least one speaker support is not a portion of said sheet of foldable corrugated plastic;
f. top and bottom panels of said plurality of panels extending from opposing sides of, and being of one piece with, a front panel of said plurality of panels, said top panel and said bottom panel each having three adhesive foldable flanges, each adhesive foldable flange of said three adhesive foldable flanges extending from three respective edges of each of said top and bottom panel; and
g. wherein a speaker support of said at least one speaker support comprises a speaker support ring.

US Pat. No. 10,602,250

ACOUSTAICAL DEVICES EMPLOYING PHASE CHANGE MATERIALS

Bose Corporation, Framin...

1. An acoustical device comprising:a headphone having a cushion comprising:
an outer layer configured to contact a headphone user;
two or more phase change materials with an ability to change from solid phase to liquid phase or from one solid phase to a different solid phase at a predetermined phase-change temperature, wherein the two or more phase change materials are configured as two or more layers, such that for any two adjacent layers, the layer located closer to the user's skin has a phase-change temperature greater than the phase-change temperature of the layer located further from the user's skin; and
padding;
wherein the phase change materials are between the outer layer and the padding; and the phase change materials comprises one or more saturated hydrocarbon, fatty acid, polyether, polyalcohol, or polyalcohol derivative.

US Pat. No. 10,602,249

ELECTRONIC DEVICE CONDUIT STRUCTURE AND ELECTRONIC DEVICE INCLUDING SAME

Samsung Electronics Co., ...

13. A conduit structure comprising:an inner structure comprising a front surface on which a display is seated, a rear surface having a seating portion for a speaker formed thereon, and a side surface connecting the front surface and the rear surface; and
a housing in which the inner structure is seated, wherein
the inner structure comprises:
a first space formed by indentation of a part of a bottom surface of the seating portion toward the front surface of the inner structure;
a second space formed to be open toward the front surface of the inner structure such that the second space is connected to and partially overlaps with the first space in a direction defined toward the front surface of the inner structure; and
a duct formed to be open toward the side surface of the inner structure such that the duct is connected to and partially overlaps with the second space in a direction defined toward the rear surface of the inner structure.

US Pat. No. 10,602,248

SPEAKER MODULE

AAC Technologies Pte. Ltd...

1. A speaker module, comprising:a housing having an accommodating space, wherein the housing comprises an inner surface and an outer surface opposite to the inner surface, and the inner surface and the outer surface together encloses the accommodating space;
a base protruding from the inner surface of the housing;
a speaker accommodated in the housing, wherein the speaker comprises a diaphragm configured to vibrate and sound, and the accommodating space is partitioned into a front chamber and a rear chamber by the speaker;
at least two leaking holes that penetrate inward from the outer surface through the housing and the base and communicate with the rear chamber; and
a connecting groove that is recessed from a side of the base facing away from the inner surface and communicates any two of the at least two leaking holes with each other.

US Pat. No. 10,602,247

LOUDSPEAKER WITH METALLIC ORGANIC FRAMEWORK MATERIAL

SSI New Material (Zhenjia...

1. A loudspeaker, comprisingan enclosure;
at least one dynamic driver mounted in the enclosure; and a porous sound adsorber material disposed within the enclosure, the sound adsorber material at least comprising a Metallic Organic Framework material,
wherein the Metallic Organic Framework material comprises individual Metallic Organic Framework particles, the sound adsorber material comprises a binder adhering the individual Metallic Organic Framework particles together, the sound adsorber material constitutes a granulate comprising grains, each grain having a plurality of the Metallic Organic Framework particles adhered together with the binder.

US Pat. No. 10,602,246

HEURISTIC CONSTRAINT DRIVEN OPTICAL CHANNEL PROTECTION

Infinera Corporation, Su...

8. A switching controller configured to provide optical channel protection in an optical networking system, the switching controller comprising:a processor configured to:
receive, from a light module, a digital fault status message indicating whether a digital frame demodulated from an optical signal includes a fault; and
determine, based on the digital fault status message, a first optical path as an active path and a second optical path as a standby path;
receive, from the first OSC module, a first Optical Layer Defect Propagation (OLDP) status message indicating an OSC status of the super-channel on the first optical path;
receive from the second OSC module, a second OLDP status message indicating an OSC status of the super-channel on the second optical path;
receive, from the first OADM module, a first optical power status message indicating a measured power level of the super-channel on the first optical path;
receive, from the second OADM module, a second optical power status message indicating a measured power level of the super-channel on the second optical path;
determine, based on at least one of the first OLDP status message, the second OLDP status message, the first optical power status message, the second optical power status message, or the digital fault status message, the first optical path as an active path and the second optical path as a standby path;
receive, from the first OSC module, a first Optical Layer Defect Propagation (OLDP) status message indicating an OSC status of the super-channel on the first optical path;
receive from the second OSC module, a second OLDP status message indicating an OSC status of the super-channel on the second optical path;
receive, from the first OADM module, a first optical power status message indicating a measured power level of the super-channel on the first optical path;
receive, from the second OADM module, a second optical power status message indicating a measured power level of the super-channel on the second optical path;
determine, based on at least one of the first OLDP status message, the second OLDP status message, the first optical power status message, the second optical power status message, or the digital fault status message, the first optical path as an active path and the second optical path as a standby path,
wherein the optical signal includes a super-channel that is received from the first optical path or the second optical path,
wherein the first optical path is operatively connected to a first Optical Supervisory Channel (OSC) module, a first Optical Add Drop Multiplexer (OADM) module and the light module, and
wherein the second optical path is operatively connected to a second OSC module, a second OADM module and the light module.

US Pat. No. 10,602,245

MEDIUM-ACCESS CONTROL TECHNIQUE FOR OPTICALLY SWITCHED NETWORKS

Oracle International Corp...

1. A method for controlling access to an optically switched network, comprising:operating the optically switched network, wherein the optically switched network optically connects N end-nodes, wherein N>2, and is organized into a virtual data plane and a virtual control plane, which both communicate through a same underlying physical optical network, wherein the N end-nodes arbitrate for network access independently of, and in parallel with, each other,
wherein the virtual data plane is organized as a star that provides any-to-all parallel connectivity for data transmissions among the N end-nodes, and
wherein the virtual control plane is organized as a ring that serially connects the N end-nodes, wherein a control token circulates around the ring;
while the optically switched network is operating:
receiving the control token at an end-node in the ring, wherein the control token includes a destination-busy vector that includes a busy flag for each of the N end-nodes;
responsive to determining that the end-node has data to send to a destination end-node and the busy flag for the destination end-node is not set,
setting the busy flag for the destination end-node;
commencing sending of the data to the destination end-node through the data plane;
forwarding the control token to a next end-node in the ring; and
wherein during a send-to-many transmission mode, the optically switched network allows the end-node to transmit bursts of data to multiple destinations that have been reserved in advance without waiting for the control token to be received again, wherein a total amount of data that is transmitted by the bursts does not exceed a maximum value.

US Pat. No. 10,602,244

NETWORK-BASED SENSOR SYSTEM

CTH Lending Company, LLC,...

1. A network-based sensing system for monitoring an object, comprising:a sensor, attached to the object, that collects object information;
a first wireless access point that operates in a first private network covering a first private region; and
at least one cellular base station that operates in a public cellular network outside of the first private region,
wherein the sensor comprises:
a location detection circuit that detects a location of the sensor in a location detection period; and
a coverage determination circuit that determines whether the location of the sensor is covered by the first private network, or the public cellular network operated by a public cellular service provider,
wherein the sensor is configured to establish a first connection:
with the first wireless access point via the first private network for transmitting the object information, when the location of the sensor is covered by at least the first private network; and
with the at least one cellular base station via the public cellular network for transmitting the object information, when the location of the sensor is covered by only the public cellular network,
wherein the object information received from the sensor is forwarded to a cloud server via a second network, and
wherein the object information comprises the location of the sensor.

US Pat. No. 10,602,243

METHOD AND SYSTEM FOR MONITORING BIOMETRIC DATA

Under Armour, Inc., Balt...

1. A method of monitoring biometric data for an individual carrying a handheld device, the method comprising:detecting that the individual has moved within a predetermined range of a fixed display device;
receiving a sensed biometric parameter of the individual at the fixed display device, wherein the fixed display device is in a wireless communication network with the handheld device and the sensed biometric parameter is transmitted from the handheld device;
determining, at the fixed display device, that the received sensed biometric parameter is an authorized parameter for display based on a user profile of the individual;
displaying the sensed biometric parameter on the fixed display device after detecting that the individual has moved within the predetermined range and determining that the sensed biometric parameter is an authorized parameter for display;
detecting that the individual has moved outside of the predetermined range; and
removing the sensed biometric parameter from the fixed display device after detecting that the individual has moved outside of the predetermined range.

US Pat. No. 10,602,242

APPARATUS, METHOD AND SYSTEM FOR MULTI-MODE FUSION PROCESSING OF DATA OF MULTIPLE DIFFERENT FORMATS SENSED FROM HETEROGENEOUS DEVICES

GM GLOBAL TECHNOLOGY OPER...

1. A hybrid multi-mode fusion apparatus implemented to fuse multiple different formats of data sensed from a set of heterogeneous sensors to generate cue information for each sensor for sensing data of driving surroundings, the hybrid multi-mode fusion apparatus comprising:a sensor level processor associated with a particular heterogeneous sensor to generate a first level of data based on sensory level data of a target of interest in the driving surroundings by sensory level processing of sensory data;
a feature level processor to generate a second level of data of one or more feature representations in the driving surroundings based in part on the first level of data wherein the feature representations are created using algorithmic solutions from a pixel level processing of feature data;
an object level processor to generate a third level of data of object representations in the driving surroundings wherein the object representations are detected by the set of heterogeneous sensors and by a multi-mode fusion module wherein the object representations comprise physical estimations of physical objects using algorithmic solutions from an object level processing of object data;
the multi-mode fusion module to operate in a first mode to receive fused data of multiple different formats sensed from the set of heterogeneous sensors and to operate in a second mode to send the fused data to each of the heterogeneous sensors, the multi-mode fusion module performing the steps of:
in the first mode, in a bottom up process flow, sending an output of sensory data comprising sensor level data detected by at least one heterogeneous sensor of the set of heterogeneous sensors wherein the set of heterogeneous sensors at least comprises: a vision sensor to detect at least binary data of color pixels, a radar sensor to detect at least range data, and a LIDAR sensor to detect point cloud data of the driving surroundings, the output of the sensory data from the set of heterogeneous sensors is sent to an association and alignment correction module that utilizes parametric association and data alignment correction solutions to aggregate and combine a set of the first, second and third level data determined to relate to the target of interest in order to make a set of alignment corrections by a tracking of the target of interest, and to apply a set of corrections for vision misalignment by aligning one or more of the vision sensors based on frame coordinates and angle estimations of a heading of the tracked target of interest and by removing mismatched angle data which fails to correlate with one or more angle estimations generated by the data alignment correction solutions;
in the second mode, in a top-down process flow, sending fused data of cueing information to one or more heterogeneous sensors comprising data about a fusion target, a contour position, and a velocity derived from the cueing information via a feedback path from the multi-mode fusion module to each of the heterogeneous sensors wherein a sensor module associated with each heterogeneous sensor utilizes an algorithmic solution to generate calibration information to perform a bias correction of each heterogeneous sensor in a real-time operation; and
a fusion track data file used to store prior fused data to enable the multi-mode fusion module to send cueing information based upon the stored prior fused data to each heterogeneous sensor.

US Pat. No. 10,602,241

METHOD, SYSTEM NETWORK AND COMPUTER-READABLE MEDIA FOR CONTROLLING OUTGOING TELEPHONY CALLS TO CAUSE INITIATION OF CALL FEATURES

BCE Inc., Verdun (CA)

1. A method implemented by an Internet Protocol (IP)-based call processing system for controlling an outgoing call initiated by a source device to a destination device, the source device to effect telephonic communications using a switched telephone network comprising a Service Switching Point (SSP), the method comprising:receiving a Session Initiation Protocol (SIP) message comprising a call request message for the outgoing call from a signaling converter, the signalling converter operative to receive an SS7 message from the SSP in response to initiation of the outgoing call by the source device in the switched telephone network and to convert the SS7 message to the SIP message;
prior to establishment of a media connection between the source and destination devices, causing the SSP to initiate an audio connection between the IP-based call processing system and the source device in response to receipt of the SIP message comprising the call request message for the outgoing call;
prior to establishment of a media connection between the source and destination devices, conveying an audio element from the IP-based call processing system to the source device using the audio connection between the IP-based call processing system and the source device; and
causing establishment of a media connection between the source and destination devices subsequent to the conveyance of the audio element from the IP-based call processing system and the source device.

US Pat. No. 10,602,240

DECODING METHOD SWITCHING FOR PREVIEW IMAGE PROCESSING USING A BUNDLE OF PREVIEW IMAGES

HULU, LLC, Santa Monica,...

1. A method comprising:receiving, by a computing device, a portion of a bundle of preview images for a video being played;
starting, by the computing device, to decode the portion of the bundle of preview images;
receiving, by the computing device, an input for a seek request in the video;
determining, by the computing device, a seek time for the seek request;
determining, by the computing device, if a preview image corresponding to the seek time has been decoded from the bundle of preview images;
when the preview image corresponding to the seek time has been decoded, displaying, by the computing device, the preview image corresponding to the seek time;
when the preview image corresponding to the seek time has not been decoded:
selecting, by the computing device, from not displaying a preview image for the seek request and requesting the preview image from a server; and
switching, by the computing device, from decoding the portion of the bundle of preview images at a first position to decoding the portion of the bundle of preview images based on a second position of the seek time.

US Pat. No. 10,602,239

METHOD AND APPARATUS FOR TRACK COMPOSITION

MEDIATEK INC., Hsinchu (...

1. An apparatus, comprising:interface circuitry configured to receive media data that includes multiple visual tracks of visual data corresponding to respective region views and a piece of configuration information for visual track composition from a subset of the visual tracks; and
processing circuitry configured to:
extract, from the media data, the piece of configuration information for the visual track composition, the piece of configuration information specifying a condition indicating whether the piece of configuration information includes a particular piece of composition information for a particular compositing process, the particular compositing process being a spatial compositing process, an alpha compositing process, or a background compositing process;
generate a sub-picture from the subset of the visual tracks according to the particular piece of composition information for the particular compositing process when the condition indicates that the piece of configuration information for the visual track composition includes the particular piece of composition information for the particular compositing process; and
generate the sub-picture from the subset of the visual tracks according to a piece of default composition information for the particular compositing process or without performing the particular compositing process when the condition indicates that the piece of configuration information does not include the particular piece of composition information for the particular compositing process.

US Pat. No. 10,602,238

METHOD FOR RECEIVING A BROADCAST SIGNAL AND BROADCAST RECEIVER

LG ELECTRONICS INC., Seo...

1. A method of processing a service in a receiver, the method comprising:receiving a broadcast signal including first signaling data and second signaling data related to a file-based service, wherein the file-based service includes one or more files;
obtaining the first signaling data from the broadcast signal,
wherein the first signaling data includes service identification information for identifying the file-based service, status information for identifying whether the file-based service is hidden, and short name information of the file-based service, and
wherein the first signaling data is carried in Internet Protocol (IP) packets with well-known IP address information;
obtaining the second signaling data from the broadcast signal,
wherein the second signaling data includes information that provides a broadcast delivery schedule of the one or more files which are scheduled to be delivered during a specified period,
receiving the one or more files based on the first signaling data and the second signaling data;
storing the received one or more files in a storage; and
providing the one or more files to a user by processing the one or more files from the storage in response to the user's selection.

US Pat. No. 10,602,237

EPHEMERAL DIGITAL STORY CHANNELS

Facebook, Inc., Menlo Pa...

1. A computer-implemented method comprising:maintaining a primary story channel for a user of a social networking platform in which the user may post digital story compositions;
determining that a particular time period coincides with a life event of the user;
during the time period, maintaining an additional story channel for the life event in which the user and the user's contacts may post digital story compositions, such that the social networking platform is maintaining both the primary story channel and the additional story channel during the time period; and
after the time period expires, discontinuing the additional story channel while continuing to maintain the primary story channel.

US Pat. No. 10,602,236

UNIQUE CONTENT SEQUENCE IDENTIFICATION METHOD AND APPARATUS

ISPOT.TV, INC., Bellevue...

1. A server computing device, comprising:a processor; and
a server memory coupled with the processor via a network interface, wherein the memory includes a permanent mass storage device that stores a program code for
a television-type device monitoring routine, wherein the routine, when called by the processor via the network interface and executed by the processor, is to:
determine a characteristic of a media content to associate with a television-type device, wherein to determine the characteristic of the media content to associate with the television-type device, the routine is to:
obtain a report regarding a set of advertisements rendered by the television-type device;
determine according to the report at least one reported sequence of advertisements in the set of advertisements rendered by the television-type device;
perform a search for the at least one reported sequence of advertisements in a data structure of observed advertisement sequences;
determine, according to a result of the search, the characteristic of the media content to associate with the television-type device; and
store the characteristic of the media content associated with the television-type device in the server memory, for further processing by the server computing device.

US Pat. No. 10,602,235

VIDEO SEGMENT DETECTION AND REPLACEMENT

ARRIS Enterprises LLC, S...

1. A method of video segment detection within a transport stream of a video asset, the transport stream being deliverable to client devices in a sequence of chunks, comprising the steps of:detecting boundaries of candidate video segments of interest within the transport stream, using at least one media analysis detector;
separately detecting boundaries of candidate video segments of interest based on statistical models generated from historic transport control event data collected from a population of viewers of the video asset;
combining information of the boundaries of candidate video segments of interest detected by the at least one media analysis detector with the information of the boundaries of candidate video segments of interest from the statistical models generated from the historic transport control event data to identify beginning and end boundaries of selected candidate video segments within the transport stream;
providing a transcoder with parameters corresponding to the selected candidate video segments;
refining the transport stream by performing group of pictures (GOP) and chunk boundary alignment of chunks of the transport stream with the boundaries of the selected candidate video segments; and
iteratively using the refined transport stream to repeat the steps of detecting, separately detecting, combining, providing, and refining.

US Pat. No. 10,602,234

SYSTEMS AND METHODS FOR GAMIFICATION OF REAL-TIME INSTRUCTIONAL COMMENTATING

Rovi Guides, Inc., San J...

1. A method for providing a viewer with relevant commentary for a live video, the method comprising:playing back a live video that is transmitted, at a transmission start time, simultaneously to a plurality of viewers;
receiving, during playback of the live video, input from a first viewer of the plurality of viewers, the input including a reference to an aspect of a segment of the live video;
identifying the segment corresponding to the input;
identifying a plurality of videos generated by other viewers of the plurality of viewers, each of the plurality of videos comprising a video component including the segment and an audio component including a plurality of words;
identifying the plurality of words included in the audio component of each of the plurality of videos;
comparing, as a first comparing, the plurality of words included in the audio component of each of the plurality of videos with words associated with the aspect;
identifying, based on the first comparing, a subset of the plurality of videos where the audio component relates to the aspect;
comparing, as a second comparing, a preference of the first viewer to an attribute associated with the subset of the plurality of videos;
selecting a video of the subset of the plurality of videos based on the second comparing; and
playing back the selected video to the first viewer.

US Pat. No. 10,602,233

APPARATUS FOR ADAPTING A PRESENTATION OF MEDIA CONTENT TO A REQUESTING DEVICE

1. A mobile communication device, comprising:a memory to store executable instructions; and
a processing system including a processor communicatively coupled to the memory, wherein the processing system, responsive to executing the executable instructions, performs operations comprising:
receiving a control command from first shutter glasses;
transmitting, to a media processor device, control information according to the control command;
receiving, from the media processor device, stereoscopic media content that is modified by the media processor device according to the control information; and
presenting the stereoscopic media content in stereoscopic form.

US Pat. No. 10,602,232

CROSS PLATFORM APPLICATION CONTROL IN AN INTERACTIVE, MULTI-PLATFORM VIDEO NETWORK

MUSIC CHOICE, Horsham, P...

1. A broadcast system comprising:a transmitter configured to transmit a video stream so that the video stream is received by a plurality of end user devices, the video stream containing video data corresponding to a particular video; and
an automation system separate from the transmitter, wherein
the automation system is configured to send a first trigger message to the transmitter at a first predefined time, and
the automation system is further configured to transmit a second trigger message is to the end user devices at a second predefined time, wherein the second trigger message is transmitted separately from the video stream, and
the second trigger message is configured to cause the end user devices to perform a predefined action based on information contained in the trigger message.

US Pat. No. 10,602,231

METHODS AND APPARATUS FOR LOCAL CHANNEL INSERTION IN AN ALL-DIGITAL CONTENT DISTRIBUTION NETWORK

Time Warner Cable Enterpr...

1. Computerized apparatus disposed at a node in a network, said computerized apparatus comprising:a receiver apparatus configured to receive an incoming digital signal over at least one radio frequency band;
a data input apparatus configured to receive packetized Internet protocol (IP) data;
a data combination apparatus configured to:
(i) combine said packetized IP data with at least a portion of said incoming digital signal to generate an outgoing digital signal, and
(ii) dynamically update a channel map, said update comprising removal of an existing program identifier (PID) associated with said incoming digital signal from said channel map and generation of a PID for said packetized IP data, said generated PID mapped into said channel map; and
a transmission apparatus configured to transmit said outgoing digital signal to a receiver disposed at a premises of a user of said network;
wherein said updated channel map enables a subsequent receiver of said packetized IP data transmitted by said transmission apparatus to access said packetized IP data.

US Pat. No. 10,602,230

APPARATUS AND METHOD FOR CONTROLLING MEDIA OUTPUT LEVEL

SAMSUNG ELECTRONICS CO., ...

1. A device for controlling a media output level, the device comprising:communication circuitry configured to communicate with a source device that is configured to provide media content and a sink device that is configured to output the media content provided from the source device;
a memory configured to store at least one program; and
a processor configured to execute the at least one program to:
receive a request for adjusting a media output level of the sink device from the sink device through the communication circuitry;
identify a source adjustment value and a sink adjustment value for adjusting a source gain of the source device and a sink gain of the sink device, respectively, based on the received request; and
control the communication circuitry to transmit a control signal to permit the source gain to be adjusted based on the source adjustment value and the sink gain to be adjusted based on the sink adjustment value to the source device and the sink device, respectively,
wherein the media output level of the sink device is adjusted based on the adjusted source gain and the adjusted sink gain.

US Pat. No. 10,602,229

METHOD AND APPARATUS FOR CONTROLLING SET TOP BOX VOLUME BASED ON MOBILE DEVICE EVENTS

ARRIS Enterprises LLC, S...

1. An apparatus, comprising:a wireless radio frequency receiver configured to receive wireless radio frequency signals;
an audio amplifier configured to amplify audio content delivered to one or more audio or audio/visual devices, and configured to, in response to a received volume setting, adjust the amplification;
a memory for storing program instructions and information related to the volume setting;
a processor coupled to the wireless radio frequency receiver and the memory, wherein, when executing the stored program instructions, the processor is configured to:
control according to the volume setting the audio amplifier to output the audio content to the one or more audio or audio/visual devices;
receive via the wireless radio frequency receiver a connection event signal from a mobile device in communication with the apparatus, wherein the connection event signal indicates a call state of the mobile device;
in response to receiving the connection event signal, obtain a received signal strength indication associated with the connection event signal;
determine a volume setting that corresponds to the obtained received signal strength indication; and
adjust the volume setting output to the audio amplifier according to the determined volume setting; and
a user interface configured to receive user inputs;
wherein, when executing the stored program instructions, the processor is further configured to:
in response to reception of an input to the user interface requesting a volume settings menu, present a menu of optional volume settings for responding to a subsequent connection event signal from the mobile device;
in response to selection of one of the optional volume settings, store the selected optional volume setting in the memory as a preferred volume setting that is associated with the mobile device;
upon receipt of the subsequent connection event signal from the mobile device, retrieve the preferred volume setting from the memory; and
output the preferred volume setting to the audio amplifier.

US Pat. No. 10,602,228

DEVICE AND METHOD FOR EDITING CHANNELS OF SMART TV AND SMART TV

HISENSE ELECTRIC CO., LTD...

1. A smart TV, comprising:a memory and at least one processor, wherein the memory is configured to store computer readable instructions, and the instructions are executed by the at least one processor to cause the smart TV to:
receive an interface calling up instruction, and display a channel editing list on a display screen of the smart TV;
when the channel editing list is displayed on a left side of the display screen:
display a deletion prompt for a channel to be edited on a left side of the channel editing list, wherein the deletion prompt includes a message reminding a user that a channel editing instruction corresponding to a deletion of the channel to be edited would be triggered by using a left arrow key of a remote control; and
display a move prompt for the channel to be edited on a right of the channel editing list, wherein the move prompt includes a message reminding the user that a channel editing instruction corresponding to a move of the channel to be edited would be triggered by a right arrow key of the remote control;
receive a channel selecting command;
determine the channel to be edited in the channel editing list according to the channel selecting command;
receive a channel editing instruction; and
edit the channel to be edited according to the channel editing instruction.

US Pat. No. 10,602,227

SYSTEM AND METHOD FOR SET-TOP BOX BASE STATION INTEGRATION

CenturyLink Intellectual ...

1. A system for conducting a voice call, the system comprising:a remote control; and
a set-top box in communication with the remote control, the set-top box being configured to:
control selection of a television channel for display on a television;
receive input from the remote control, the input indicating that a user desires to conduct a voice call with an other party;
determine an identity of the user interacting with the set-top box;
determine one or more user devices associated with the identified user;
based on a determination of the one or more user devices associated with the identified user, automatically select a first user device associated with the identified user from the one or more user devices to connect the voice call, the first user device associated with the identified user being separate from either the set-top box or the remote control; and
communicate, via an Internet Protocol gateway, with a call control server, using one or more Session Initiation Protocol (SIP) messages, to establish a voice over Internet Protocol (VoIP) connection with the call control server to provide communication for the voice call between the first user device and the other party.

US Pat. No. 10,602,226

RANKING CAROUSELS OF ON-LINE RECOMMENDATIONS OF VIDEOS

Microsoft Technology Lice...

1. A computer implemented method comprising:determining a set of context annotations associated with recommended videos selected for a subject member profile representing a member in an on-line connection system;
for each annotation from the set of context annotations, calculating a combined popularity score as a combination of a global popularity score and a personalized popularity score, the global popularity score derived using a click through rate (CTR) for groups of recommendations associated with the respective annotations for a set of member profiles representing members in the on-line connection system, the personalized popularity score derived using a CTR for groups of recommendations associated with the respective annotations for the subject member profile;
using at least one processor, determining an order of presentation of carousels based on respective combined popularity scores generated for annotations from the set of context annotations, each carousel having frames representing a subset of the recommended videos identified as associated with a particular annotation from the set of context annotations; and
generating a presentation user interface (UI) by including the carousels into the UI in the determined order.

US Pat. No. 10,602,225

SYSTEM AND METHOD FOR CONSTRUCTION, DELIVERY AND DISPLAY OF ITV CONTENT

Comcast Cable Communicati...

22. An apparatus comprising:one or more processors; and
one or more non-transitory computer-readable storage media storing instructions that, when executed by the one or more processors, cause the apparatus to:
receive an application template comprising a layout of an application related to video;
receive a plurality of selection criteria for populating the layout of the application related to video;
select, from a database and based on the plurality of selection criteria, content;
insert, based on rules corresponding to the application related to video, the selected content into the application template;
convert the application template to a plurality of files that are in a format associated with a network topology or device platform; and
send, to a client device via a distribution network, the plurality of files.

US Pat. No. 10,602,224

METHODS AND APPARATUS TO DETERMINE SYNTHETIC RESPONDENT LEVEL DATA

The Nielsen Company (US),...

1. An apparatus comprising:a seed panel generator to generate a seed panel, the seed panel to include monitored panelists selected based on a population associated with return path data the seed panel generator to donate data associated with a donor pool of panelists to out-of-tab panelists included in the seed panel when the out-of-tab panelists are included in the seed panel; and
a seed panel optimizer to:
compare a target rating to a computed rating determined based on the seed panel; and
adjust the seed panel based on the comparison to reduce an error between the target rating and the computed rating.

US Pat. No. 10,602,223

METHODS AND APPARATUS TO CATEGORIZE MEDIA IMPRESSIONS BY AGE

The Nielsen Company (US),...

1. A processor system, comprising:a first memory including instructions; and
a processor to execute the instructions to:
generate audience member records by associating ages of audience members from a second memory of a first database proprietor at a first Internet domain to corresponding activity data obtained from a third memory of a second database proprietor at a second Internet domain;
assign a weight to corresponding audience member records, the weight being based on a quantity of audience members in a same age group as the corresponding audience member record;
generate, an age-correction model by:
at an initial node, splitting the corresponding audience member records into child nodes based on an initial attribute-value pair;
at a first child node of the child nodes:
calculating an effective quantity of audience member records of the first child node based on the weight assigned to the first child node;
when the effective quantity of audience member records satisfies a minimum leaf size, splitting the first child node into additional ones of the child nodes based on a corresponding child node attribute-value pair; and
when the effective quantity of audience member records of the first child node does not satisfy the minimum leaf size, designating the first child node as a terminal node;
generate probability density functions to infer probabilities reflecting underrepresented ages in the probability density functions, the probability density functions based on ones of the audience member records assigned to the terminal node, the terminal node including underrepresented age samples; and
correct, based on the age-correction model, an age characteristic associated with a media impression, the media impression indicative of a person being exposed to media presented by a media presentation device, the correcting to generate more accurate audience measurement information by including ages that are underrepresented in the probability density functions without consuming additional memory and processor resources to monitor additional audience members in the underrepresented ages.

US Pat. No. 10,602,222

METHODS AND SYSTEMS FOR IMPLEMENTING A LOCKED MODE FOR VIEWING MEDIA ASSETS

Rovi Guides, Inc., San J...

1. A method for implementing a locked mode in an interactive media guidance application, comprising:receiving, using control circuitry, a request to initiate a locked mode on a user equipment device;
identifying, using the control circuitry, a plurality of media assets selected for viewing by a plurality of users having similar characteristics during a period of time when the locked mode is not initiated;
determining, using the control circuitry, whether a specified user has characteristics similar to the plurality of users; and
during the locked mode and in response to determining that the specified user has characteristics similar to the plurality of users, allowing the specified user of the user equipment device to access media assets having characteristics similar to the identified plurality of media assets.

US Pat. No. 10,602,221

SET TOP BOX SECURITY TRACKING

CHARTER COMMUNICATIONS OP...

17. A system comprising:a data warehouse;
a plurality of ported units each comprising at least one of a cable modem termination system and digital video access equipment; and
a poller downstream of said data warehouse and upstream of said plurality of ported units, said poller in turn comprising:
a memory;
at least one processor, coupled to said memory; and
non-transitory computer readable medium comprising computer executable instructions which when loaded into said memory configure said at least one processor to cause the at least one processor to be operative to:
periodically poll a plurality of customer premises equipment devices in a broadband network to determine a corresponding upstream interface port on one of said plurality of ported units for each of said plurality of customer premises equipment devices;
compare said determined corresponding upstream interface ports for each of said plurality of customer premises equipment devices to stored data in said data warehouse, said stored data indicating authorized upstream interface ports for each of said plurality of customer premises equipment devices; and
responsive to said comparing indicating that at least one of said determined corresponding upstream interface ports does not match a corresponding one of said authorized upstream interface ports and indicating that a plurality of the customer premises equipment devices associated with a common premises or common account have non-common upstream interface ports, take at least one remedial action for a customer account associated with a corresponding one of said customer premises equipment devices in said broadband network, said remedial action comprising disabling said corresponding one of said customer premises equipment devices.

US Pat. No. 10,602,220

ENCODING DEVICE AND METHOD, DECODING DEVICE AND METHOD, EDITING DEVICE AND METHOD, RECORDING MEDIUM, AND PROGRAM

Sony Corporation, Tokyo ...

1. An encoding method, comprising:setting broken-link information and buffer characteristics information for a sequence of a bitstream, which is contained within the bitstream and includes at least a first combination of first buffer size information and first bit rate information and a second combination of second buffer size information and second bit rate information in the bitstream as criteria for determining, in a process of decoding the bitstream, whether the bitstream is decodable by checking bitstream decoder conformance using a decoder buffer size and a decoding bit rate and bitstream conformance points corresponding to the at least the first combination and the second combination, the first and second buffer size information indicating a required buffer size of a buffer that stores the bitstream during decoding of the bitstream and the first and second bit rate information indicating an input bit rate of the buffer; and
encoding an image signal to generate the bitstream including the broken-link information and the buffer characteristics information for the sequence of the bitstream as bitstream syntax.

US Pat. No. 10,602,219

ENCODING DEVICE AND METHOD, DECODING DEVICE AND METHOD, EDITING DEVICE AND METHOD, RECORDING MEDIUM, AND PROGRAM

SONY CORPORATION, Tokyo ...

1. An encoding method, comprising:setting identification information identifying whether pictures in a randomly accessible predetermined section in a sequence of a bitstream do not refer to pictures included in another predetermined section in the sequence of the bitstream, broken-link information, and buffer characteristics information for the sequence of the bitstream, which is contained within the bitstream and includes at least a first combination of first buffer size information and first bit rate information and a second combination of second buffer size information and second bit rate information in the bitstream as criteria for determining, in a process of decoding the bitstream, whether the bitstream is decodable by checking bitstream and decoder conformance using a decoder buffer size, a decoding bit rate and bitstream conformance points corresponding to the at least the first combination and the second combination, the first and second buffer size information indicating a required buffer size of a buffer that stores the bitstream during decoding of the bitstream and the first and second bit rate information indicating an input bit rate of the buffer; and
encoding an image signal to generate the bitstream including the identification information, the broken-link information, and the buffer characteristics information for the sequence of the bitstream as bitstream syntax.

US Pat. No. 10,602,218

ENCODING DEVICE AND METHOD, DECODING DEVICE AND METHOD, EDITING DEVICE AND METHOD, RECORDING MEDIUM, AND PROGRAM

SONY CORPORATION, Tokyo ...

1. A decoding method, comprising:acquiring, from a bitstream as bitstream syntax, identification information identifying whether pictures in a randomly accessible predetermined section do not refer to pictures included in another predetermined section in a sequence of the bitstream and buffer characteristic information for the sequence of the bitstream, which is contained within the bitstream and includes at least a first combination of first buffer size information and first bit rate information and a second combination of second buffer size information and second bit rate information in the bitstream as criteria for determining whether the bitstream is decodable, the first and second buffer size information indicating a required buffer size of a buffer that stores the bitstream during decoding of the bitstream and the first and second bit rate information indicating an input bit rate of the buffer;
determining whether the bitstream is decodable by checking bitstream and decoder conformance using a decoder buffer size and a decoding bit rate and bitstream conformance points corresponding to the at least the first combination and the second combination; and
decoding the bitstream using the buffer characteristic information and the identification information and when a result of the determining is that the bitstream is decodable.

US Pat. No. 10,602,217

MEDIA SPLICING

Sky CP Limited, (GB)

1. A method of outputting an audiovisual substitutional media item within a live media output stream at a media output device, wherein the live media output stream comprises a video stream and an audio stream, and the live media output stream includes a splice-in point, the method comprising:receiving the live media output stream at the media output device, wherein the audio stream includes encoded audio data;
decoding audio content of the live media output stream from the encoded audio data;
determining, while receiving the live media output stream, whether encoded audio data for the live media output stream immediately before the splice-in point has arrived too late to be output before audio content of the audiovisual substitutional media item from the splice-in point; and,
if the encoded audio data for the live media output stream immediately before the splice-in point arrives too late to be output before the audio content of the audiovisual substitutional media item from the splice-in point, outputting dummy audio content prior to the splice-in point instead of the audio content of the live media output stream, so that output audio content of the live media output stream including the dummy audio content and the output audio content of the audiovisual substitutional media item are synchronised.

US Pat. No. 10,602,216

CONSOLIDATED MANAGEMENT OF HOME NETWORK ELEMENTS

ARRIS Enterprises, Inc., ...

1. A method of generating a user interface, the method comprising:identifying one or more devices of a group of networked devices, wherein each of the one or more devices within the group of networked devices is associated with a common premise;
retrieving device information associated with one or more of the one or more identified devices;
identifying one or more of the one or more identified devices for displaying within the user interface by filtering the one or more identified devices according to one or more parameters;
associating each respective one of the one or more devices identified for displaying within the user interface with a respective device object and a respective location within a skeleton of an adjusting wireframe;
determining that a respective one of the one or more devices identified for displaying within the user interface is associated with at least one subsidiary device;
retrieving information associated with the at least one subsidiary device;
associating each respective one of the at least one subsidiary device with a subsidiary device icon;
outputting the user interface to a display, wherein the user interface comprises each respective device object positioned at a respective location within the adjusting wireframe, and wherein the user interface comprises each respective one subsidiary device icon positioned at a location associated with a device object that is associated with a device which is associated with the subsidiary device associated with the respective one subsidiary device icon;
receiving a navigation command; and
rotating the positions of the device icons along the adjusting wireframe in response to a direction indicated by the navigation command, such that a first device object located in a central location along the adjusting wireframe prior to the navigation command being received is replaced in the central location by a second device object that is positioned adjacent to the first object along the adjusting wireframe.

US Pat. No. 10,602,215

SYSTEMS AND METHODS FOR RECORDING RELEVANT PORTIONS OF A MEDIA ASSET

Rovi Guides, Inc., San J...

1. A method for recording portions of a media asset relevant to recording criteria, the method comprising:receiving input indicating the recording criteria for identifying one or more portions of the media asset to be recorded;
identifying a first keyword based on the recording criteria;
accessing a data structure to identify a first node associated with the first keyword, wherein the data structure comprises the first node and a plurality of nodes connected to the first node via a plurality of paths;
receiving audio component data for a portion of the media asset;
extracting a term from the audio component data;
identifying a second node in the data structure that is associated with the extracted term;
calculating a path score for the portion of the media asset based on a path size in the data structure between the first node and the second node; and
in response to determining that the path score exceeds a path threshold, recording the portion of the media asset.

US Pat. No. 10,602,214

COGNITIVE TELEVISION REMOTE CONTROL

INTERNATIONAL BUSINESS MA...

1. A method, comprising:obtaining, by a computer device, context information of current content being displayed on a display device by performing contextual video and/or audio analysis to detect, in the current content, at least one selected from a group consisting of: topic; genre; and actor;
generating, by the computer device, a respective attention score for each one of plural users for the current content, wherein the respective attention score for each of the users is based on a determination of interest, knowledge and likes of the respective user for the current content based upon a comparison of the context information of the current content to social media content of the respective user;
receiving, by the computer device, input to change from the current content to new content to display on the display device;
determining, by the computer device and based on the receiving, that the attention score of at least one of the plural users exceeds a threshold value; and
controlling the display device, by the computer device and based on the determining, to display an alert and a prompt to confirm or reject changing to the new content.

US Pat. No. 10,602,213

CELLULAR BROADCAST STREAMING MEDIA SELECTION

1. A device comprising:a processing system including a processor; and
a computer-readable medium storing instructions which, when executed by the processing system, cause the processing system to perform operations, the operations comprising:
identifying a trajectory of a mobile endpoint device that indicates the mobile endpoint device is anticipated to move from a first management area of a cellular network to a second management area of the cellular network, wherein the mobile endpoint device is currently being served in the first management area;
identifying a first media program that is being broadcast by at least one base station in the first management area on a first broadcast channel that is tuned to by the mobile endpoint device;
determining, based on the trajectory of the mobile endpoint device that indicates the mobile endpoint device is anticipated to move from the first management area of the cellular network to the second management area of the cellular network, a level of aggregate demand for the first media program in the second management area, wherein the level of aggregate demand for the first media program in the second management area is increased each time it is identified that a respective mobile endpoint device of a plurality of mobile endpoint devices is tuned to the first broadcast channel on which the first media program is being broadcast by the at least one base station in the first management area and a trajectory of the respective mobile endpoint device of the plurality of mobile endpoint devices is from the first management area toward the second management area, wherein the level of aggregate demand for the first media program in the second management area is increased when it is identified that the mobile endpoint device is tuned to the first broadcast channel on which the first media program is being broadcast by the at least one base station in the first management area and that the trajectory of the mobile endpoint device is from the first management area toward the second management area, wherein the plurality of mobile endpoint devices comprises the mobile endpoint device;
assigning the first media program to a second broadcast channel of at least one base station in the second management area based upon the level of aggregate demand for the first media program in the second management area; and
broadcasting the first media program via the second broadcast channel of the at least one base station in the second management area.

US Pat. No. 10,602,212

METHODS AND SYSTEMS FOR IMPLEMENTING LEGACY REMOTE AND KEYSTROKE REDIRECTION

SONIFI SOLUTIONS, INC., ...

1. A method for routing key commands received from a remote-control device, the method comprising:receiving, at an output device, a key command from the remote-control device, wherein the key command comprises an encoded signal for transmission on a first wireless network and wherein the remote-control device was previously paired to the output device of a plurality of devices;
the output device determining whether the output device comprises a mapping of the key command to a function of the output device;
upon the output device determining the mapping of the key command to the function exists, executing the function by the output device; and
upon the output device determining the mapping of the key command to the function does not exist, performing:
generating, by the output device, a first message that comprises the key command within the first message and wherein the first message is encoded for transmission on a second wired network;
sending, from the output device, the first message to a keystroke router;
determining, at the keystroke router, a system network controller, of a plurality of system network controllers, that is associated with the output device;
sending, from the keystroke router via the second wired network, the key command to the system network controller; and
causing a function, mapped to the key command, to be executed by a local player paired to the output device.

US Pat. No. 10,602,211

METHOD AND APPARATUS FOR AUTOMATIC SECOND SCREEN ENGAGEMENT

Roku, Inc., Los Gatos, C...

1. A method, comprising:outputting, by a client device, content on a television, wherein the content includes a graphical representation of selectable content;
receiving, by a client device connected to the television, an input device, and a personal display device, an indication of selected content from the input device, wherein the indication is based on the graphical representation of selectable content and wherein a location of the selected content is embedded within the graphical representation;
retrieving, from the location, the selected content;
analyzing, by the client device, the selected content to identify a first component and a second component of associated content;
determining, by the client device, whether the first component is suitable for display on the television or the personal display device and whether the second component is suitable for display on the television or the personal display device; and
based on the determining, outputting, by the client device, the first component of associated content and an icon associated with the personal display device to the television and the second component of associated content to the personal display device, wherein the icon indicates that the second component of associated content is displayed on the personal display device.

US Pat. No. 10,602,210

METHOD AND SYSTEM FOR MESSAGE NOTIFICATION

1. A device, comprising:a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising:
recording a plurality of video messages by a source device associated with a sender;
selecting a target video message from the plurality of video messages;
identifying the sender associated with the target video message;
designating a plurality of target users to receive the target video message;
identifying a sender list for each of the plurality of target users, resulting in a plurality of sender lists;
determining the sender is on each of the plurality of sender lists;
detecting a device type for each communication device of a plurality of communication devices, each communication device associated with each of the plurality of target users resulting in a plurality of device types;
transcoding the target video message according to the plurality of device types resulting in a plurality of transcoded target video messages; and
providing a message notification to each of the plurality of communication devices according to a user profile, wherein the user profile includes a selection of the plurality of communication devices, wherein each of the plurality of communication devices is associated with one of the plurality of target users, and wherein the message notification indicates the plurality of transcoded target video messages is accessible to the plurality of target users.

US Pat. No. 10,602,209

TRANSPORT AND ACQUISITION OF DRM-RELATED INFORMATION

Sony Corporation, Tokyo ...

1. A reception apparatus, comprising:receiver circuitry configured to receive a broadcast stream including a service list table (SLT) and a digital rights management (DRM) data service, the SLT including service information for the DRM data service; and
processing circuitry configured to
extract the service information for the DRM data service from the SLT included in the received broadcast stream, the service information for the DRM data service including a DRM system identifier, and
acquire DRM information from the DRM data service when the DRM system identifier included in the service information, extracted from the SLT, for the DRM data service is determined to correspond to a DRM system that is supported by the reception apparatus.

US Pat. No. 10,602,208

LOCATION-BASED EVENT AFFINITY DETANGLING FOR ROLLING BROADCASTS

INTERNATIONAL BUSINESS MA...

1. A method comprising:analyzing social media inputs (inputs) from a plurality of users, wherein the inputs are specific to a content of a broadcast program, the analyzing determining a sentiment value expressed relative to a portion of the content by a user in the plurality of users;
forming a group of those users whose sentiment values expressed relative to the portion of the content are within a specified tolerance value of sentiment value expressed by the user;
assigning to the group a time zone of a location extracted from a social media input of the user;
inserting a fabricated event in the broadcast program, wherein the fabricated event evokes a predicted sentiment value;
computing a confidence value corresponding to the time zone by comparing a sentiment value of a response by the group to the fabricated event with the predicted sentiment value; and
confirming that the group is placed in the time zone responsive to the confidence value exceeding a threshold.

US Pat. No. 10,602,207

NEURAL NETWORK BASED CONTENT DISTRIBUTION IN AN ONLINE SYSTEM

Facebook, Inc., Menlo Pa...

1. A computer-implemented method comprising:receiving, from a third party content provider, a plurality of content items, each content item comprising at least one image;
for each of the plurality of content items:
extracting a feature vector from an image input to a neural network, wherein the feature vector comprises an array of feature values; and
based on the extracted feature vector, generating a compressed feature vector comprising a label assigned to each feature value, wherein each label represents whether the corresponding feature value was above a threshold value;
identifying a set of content items that a user interacted with;
determining a user feature vector by aggregating the feature vectors corresponding to the set of content items;
receiving a new set of content items;
for each content item of the new set of content items, comparing the compressed feature vector for the content item with the user feature vector;
selecting one or more content items from the new set of content items based on the comparison of the compressed feature vector corresponding to the content items with the user feature vector; and
sending the one or more selected content items to the user.

US Pat. No. 10,602,206

METHOD AND SYSTEM FOR PROVIDING TIME MACHINE FUNCTION IN LIVE BROADCAST

NAVER Corporation, Seong...

1. A non-transitory computer-readable recording medium storing a computer program to implement a time machine function providing method in combination with a computer that configures an electronic device, the time machine function providing method comprising:setting, at a streaming client installed on the electronic device, a streaming session with a player installed on the electronic device to provide a live streaming service;
sequentially transmitting, by the streaming client, live stream data received over a network to the player through the streaming session;
setting, at the streaming client, a time machine control session with the player, wherein the time machine control session between the streaming client and the player is separate from the streaming session between the streaming client and the player;
receiving, at the streaming client, a time machine control request from the player through the time machine control session; and
transmitting, by the streaming client, live stream data of a channel corresponding to the time machine control request that includes play location information among time machine control requests sequentially from a play location specified based on the play location information through the streaming session.

US Pat. No. 10,602,205

NODE DISTRIBUTION IN A MULTI CHANNEL MOCA NETWORK

15. A data communication node configured to connect to a management device for controlling connection to a node over a coaxial cable in a data communication network, comprising:a coax connector;
a signal transceiver;
a control unit; and
non-transitory computer readable memory comprising computer code which is executable by the control unit to control the signal transceiver to:
transmit a connection attempt of the node on one channel out of a list of channels, and
transmit a second connection attempt on a different channel out of the list of channels, wherein in the list of channels a likelihood of allowing connection is increasingly higher from a first to a last position in the scan sequence.

US Pat. No. 10,602,204

ADVANCED DATA CELL RESOURCE MAPPING

One Media, LLC, Hunt Val...

1. A transmitter, comprising:a memory that stores instructions; and
a processor, upon executing the instructions, configured to:
receive an Orthogonal Frequency Division Multiplexing (OFDM) frame comprising a plurality of physical layer pipes (PLPs), the plurality of PLPs configured to be mapped to a sequentially indexed array of data cells, wherein the sequentially indexed array of data cells is stored in the memory or another memory;
determine whether a first PLP of the plurality of PLPs is dispersed or non-dispersed;
if it is determined that the first PLP is non-dispersed, map a first modulation symbol of the first PLP to a next available position of the sequentially indexed array; and
if it is determined that the first PLP is dispersed, calculate a sub-slice size for the first PLP, and map a first modulation symbol value of a sub-slice of the first PLP to a next available position of the sequentially indexed array.

US Pat. No. 10,602,203

ADAPTIVE BIT RATE MOBILE VIDEO OBJECTIVE TESTING

1. A system comprising:a processor; and
a memory that stores computer-executable instructions that, in response to being executed by the processor, cause the processor to perform operations comprising:
creating a screen-capture video stream comprising a plurality of screen-capture frames, wherein each of the plurality of screen-capture frames corresponds to a respective frame being presented on a screen of a test device,
determining that a direct comparison between the screen-capture video stream and a reference video stream cannot be performed,
determining that the screen-capture video stream includes annotated screen-capture frames within the plurality of screen-capture frames, and
generating full reference video quality performance indicators for the screen-capture video stream.

US Pat. No. 10,602,202

SYSTEM AND TECHNIQUES FOR DIGITAL DATA LINEAGE VERIFICATION

Capital One Services, LLC...

1. A system, comprising:a blockchain platform having a plurality of transactions stored in a blockchain formed from blocks of records containing transactions;
a media repository operable to store media files and is coupled to the blockchain platform; and
application programming code stored in a memory of a subscriber device, the application programming code including code to provide a graphical user interface, wherein upon execution of the application programming code, the application programming code is operable to enable the subscriber device to:
receive an original media file for storage in the media repository from a subscriber, wherein the original media file is a video file encoded with intra-frames and delta-frames and includes metadata;
apply an authentication hash function to the original media file including the metadata, wherein the original media file including the metadata is unaltered from a state in which the original media file is received, and the authentication hash function utilizes an authentication key;
obtain an original media file hash value from the authentication hash function;
upload the original media file to the media repository;
insert the original media file hash value in a message to be uploaded in a transaction to the blockchain platform;
upload the transaction to the blockchain platform; and
generate an indication in the graphical user interface that the original media file was successfully uploaded to the media repository and the transaction was successfully uploaded to the blockchain platform.

US Pat. No. 10,602,201

SYSTEMS AND METHODS FOR IDENTIFYING A SPORTS PLAYER OF INTEREST TO A USER DESPITE THE USER BEING DISINTERESTED IN THE PLAYER'S ATHLETIC ACCOMPLISHMENTS

Rovi Guides, Inc., San J...

1. A method for connecting a user with a sports competitor whose athletics the user is not interested in, but with whom the user shares a personal connection, the method comprising:determining that a user is viewing playback of a media asset comprising a sporting event;
identifying a first plurality of competitors featured in the sporting event;
retrieving, from a database comprising a profile of the sports preferences of the user, information identifying a second plurality of competitors in which the user is interested;
determining, based on the first plurality of competitors and the second plurality of competitors, a third plurality of competitors that are competitors featured in the sporting event in which the user is not interested;
retrieving, from a profile of personal interests of the user stored within the database, information relating to personal interests of the user;
identifying, from the information relating to the personal interests of the user, interests that are not commonly shared by a general population;
determining whether an interest of the interests that are not commonly shared by a general population is shared between the user and a given competitor of the third plurality of competitors; and
in response to determining that the interest is shared between the user and the given competitor, generating for display to the user a selectable option to enable the user to perform an action associated with the given competitor.

US Pat. No. 10,602,200

SWITCHING MODES OF A MEDIA CONTENT ITEM

LUCASFILM ENTERTAINMENT C...

1. A computer-implemented method comprising:presenting, by a computing device, a first set of images of a primary story thread of a media content item in a cinematic mode, the first set of images including at least one image of a virtual environment taken from at least one predefined virtual position of a virtual camera associated with the virtual environment, wherein user control of the virtual camera is not enabled;
receiving, by the computing device, input corresponding to a user command to switch from a cinematic mode to an interactive mode of the media content item that allows user interaction with the virtual environment of the media content item using the virtual camera, wherein user control of the virtual camera is enabled;
pausing at a first time of a timeline of the primary story thread of the media content item when the computing device switches from the cinematic mode to the interactive mode;
enabling, by the computing device, user control of the virtual camera;
receiving input corresponding to selection of a geographic location bookmark, the geographic location bookmark corresponding to a geographic location within the virtual environment of the media content item;
transmitting a signal corresponding to the geographic location bookmark to a rendering system;
receiving a second set of images of the media content item from the rendering system, the second set of images including a perspective of the virtual camera at the geographic location within the virtual environment based on the geographic location bookmark, wherein the rendering system is configured to generate images of the virtual environment based on virtual positions of the virtual camera;
presenting the second set of images of the media content item;
receiving, by the computing device, input corresponding to a navigation command for changing a virtual position of the virtual camera;
transmitting, by the computing device, the navigation command to the rendering system;
receiving, by the computing device, a third set of images of the media content item, the third set of images comprising images of the virtual environment taken from one or more subsequent virtual positions of the virtual camera, wherein the one or more subsequent virtual positions are based on at least the transmitted navigation command; and
presenting, by the computing device, the third set of images.

US Pat. No. 10,602,199

VIDEO SHARING METHOD AND DEVICE, AND VIDEO PLAYING METHOD AND DEVICE

Tencent Technology (Shenz...

1. A video sharing method performed by an electronic device having one or more processors and a memory storing programs to be executed by the one or more processors, the method comprising:acquiring a video segment;
acquiring a remark trigger position corresponding to play progress of the video segment;
acquiring remark content corresponding to the remark trigger position; and
sharing the video segment, the remark trigger position and the remark content with a receiving terminal, wherein the remark content is displayed in a playing picture of the video segment or is played in a form of sound based on the receiving terminal playing the video segment to the remark trigger position,
wherein the acquiring the video segment comprises:
receiving a video segmenting instruction comprising a segmenting start time point, a segmenting end time point and a video segmenting area delimited in a play interface;
acquiring, during a period from the segmenting start time point to the segmenting end time point, decoded video data corresponding to the video segmenting area in a being-played-video file in response to the video segmenting instruction; and
performing file format encoding on the acquired decoded video data to generate the video segment,
wherein the acquiring the decoded video data corresponding to the video segmenting area in the being-played-video file in response to the video segmenting instruction comprises:
calculating an offset position between the video segmenting area and the play interface, wherein the play interface is a rectangular box, the video segmenting area is a rectangular box, and the offset position refers to offset positions of four corners of the video segmenting area relative to four corners of the play interface;
determining, based on the offset position, a coordinate mapping relationship between the video segmenting area and a video image in the being-played-video file; and
reading, based on the coordinate mapping relationship, the decoded video data corresponding to the video segmenting area.

US Pat. No. 10,602,198

SET-TOP BOX WITH INTERACTIVE PORTAL AND SYSTEM AND METHOD FOR USE OF SAME

Enseo, Inc., Richardson,...

1. A set-top box with an interactive portal, the set-top box comprising:a housing securing a television input, a television output, a processor, and memory therein;
a busing architecture communicatively interconnecting the television input, the television output, the transceiver, the processor, and the memory therebetween;
the television input configured to receive a source signal from an external source, the source signal including a plurality of channels;
the television output configured to forward a tuned signal to a television, the signal being tuned from the source signal at the set-top box;
the memory accessible to the processor, the memory including processor-executable instructions that, when executed, cause the processor to:
receive a guest configuration profile,
in response to receiving the guest configuration profile, activate a local area wireless network for a guest device;
the local area wireless network having identical behavior to a home wireless network belonging to the guest, the local area wireless network providing identical network configuration and device and application login credentials as the home wireless network; and
the guest configuration profile configuring the local area wireless network to be a guest private wireless network that acts as an access point having the same network configuration and login credentials for devices, applications, and services as the home wireless network belonging to the guest, thereby creating a home away from home environment for the guest with provisioning for guest preferred features.

US Pat. No. 10,602,197

SET-TOP BOX WITH INTERACTIVE PORTAL AND SYSTEM AND METHOD FOR USE OF SAME

Enseo, Inc., Richardson,...

1. A set-top box comprising:a housing securing a television input, a television output, a processor, and memory therein;
a busing architecture communicatively interconnecting the television input, the television output, the transceiver, the processor, and the memory therebetween;
the television input configured to receive a source signal from an external source, the source signal including a plurality of channels;
the television output configured to forward a tuned signal to a television in the assigned room, the signal being tuned from the source signal at the set-top box; and
the memory accessible to the processor, the memory including processor-executable instructions that, when executed, cause the processor to:
in response to a housekeeping service request, generate a housekeeping interactive portal including a first interactive icon relative to the clean/dirty status of the assigned room and a next room assignment received from a server, the first interactive icon is selected from the group consisting of do not disturb, make-up room, additional towels, fresh linens, turn-back service, and days until check-out,
in response to the housekeeping service request, forward the housekeeping interactive portal to the television via the television output,
in response to a guest service request, generate a guest interactive portal including the first interactive icon and a second interactive icon relative to maintenance,
in response to the guest service request, forward the guest interactive portal to the television via the television output,
receive an interactive instruction relative to one of the first interactive icon and the second interactive icon, and
send the interactive instruction to the server, the server determining, if the interactive instruction relates to the housekeeping item, the prioritization of the housekeeping item, the server determining, if the instruction relates to the maintenance item, the prioritization of the maintenance item.