US Pat. No. 10,172,095

METHOD AND APPARATUS FOR PUSCH/PUCCH POWER SCALING CONSIDERING DUAL CONNECTIVITY IN POWER LIMITED STATE

HUAWEI TECHNOLOGIES CO., ...

1. A system comprising:a Master evolved NodeB (MeNB) to establish a Radio Resource Control (RRC) connection with a User Equipment (UE), the MeNB being associated with a Master Cell Group (MCG) including one or more serving cells configurable for the UE; and
a Secondary eNB (SeNB) to establish a connection with the UE, the SeNB being associated with a Secondary Cell Group (SCG) including one or more serving cells configurable for the UE,
wherein:
the MeNB is configured to determine an uplink channel to be received from the UE through a serving cell of the MCG in subframe i, and the SeNB is configured to determine an uplink channel to be received from the UE through a serving cell of the SCG in the subframe i;
the MeNB is configured to determine an output power threshold in the subframe i; which is associated with a transmit power reduction for at least one of:
the uplink channel determined to be received through the serving cell of the MCG in the subframe i; and
the uplink channel determined to be received through the serving cell of the SCG in the subframe i;
the MeNB is configured to receive the uplink channel from the UE through the serving cell of the MCG in subframe i; and
the SeNB is configured to receive the uplink channel from the UE through the serving cell of the SCG in subframe i.

US Pat. No. 10,172,092

SYSTEMS AND METHODS FOR PROVIDING A SLEEP CLOCK ON A WIRELESS COMMUNICATIONS DEVICE

Marvell International Ltd...

1. A method for maintaining a system clock during a sleep mode of a mobile communication device, the method comprising:entering the sleep mode by the mobile communication device;
in response to entering the sleep mode,
deactivating the system clock, and
maintaining a sleep count for the deactivated system clock using a sleep clock, the sleep clock having a lower frequency than the system clock, wherein the sleep count is a number of sleep clock cycles that the mobile communication device is in the sleep mode; and
at periodic intervals throughout the sleep mode,
(a) activating a calibration clock, the calibration clock having a higher frequency than the sleep clock,
(b) using the calibration clock to calibrate a frequency of the sleep clock, and
(c) deactivating the calibration clock.

US Pat. No. 10,172,089

LOW POWER LOCATION TRACKING DEVICE

Qualcomm Incorporated, S...

1. An electronic tracking device comprising:a controller;
a motion sensor in communication with the controller, the motion sensor configured to detect a motion of the electronic tracking device; and
a wireless communication subsystem in communication with the controller,
wherein the controller is configured to:
(a) activate the wireless communication subsystem, when no motion of the electronic tracking device has been detected by the motion sensor for a threshold time period after a first motion of the electronic tracking device is detected by the motion sensor;
(b) cause location information of the electronic tracking device to be obtained;
(c) cause the location information of the electronic tracking device to be sent to a server using the wireless communication subsystem;
(d) deactivate the wireless communication subsystem after the location information of the electronic tracking device is sent to the server; and
(e) after a motion of the electronic tracking device is detected by the motion sensor while the wireless communication subsystem is deactivated,
power up the wireless communication subsystem;
cause the wireless communication subsystem to register with a wireless network; and
subsequently set the wireless communication subsystem to a standby mode.

US Pat. No. 10,172,088

ELECTRONIC DEVICE AND METHOD FOR CONTROLLING THE ELECTRONIC DEVICE

Sony Mobile Communication...

1. A method for controlling an electronic device, the method comprising:periodically activating the electronic device from a low power mode into a proximity area connectivity mode, while in the proximity area connectivity mode performing the acts of:
controlling proximity area connectivity of the electronic device with one or more proximity area electronic devices;
upon successful establishment of proximity area connections of the electronic device with a predetermined success set of the one or more proximity area electronic devices, returning the electronic device to the low power mode;
upon unsuccessful establishment of proximity area connections of the electronic device with the predetermined success set of the one or more proximity area electronic devices, transferring the electronic device from the proximity area connectivity mode into a wide area connectivity mode, while in the wide area connectivity mode, connecting, via a wide area connection, the electronic device to at least one wide area electronic device.

US Pat. No. 10,172,087

METHOD AND APPARATUS FOR OPERATING IN A DISCONTINUOUS RECEPTION MODE EMPLOYING CARRIER AGGREGATION

InterDigital Patent Holdi...

1. A long term evolution-advanced (LTE-A) wireless transmit/receive unit (WTRU), the LTE-A WTRU comprising:a transceiver configured to receive discontinuous reception (DRX) configuration information;
a processor operatively coupled to the transceiver, the processor and transceiver, in response to the received DRX configuration information, configured to monitor one or more LTE-A physical downlink control channels (PDCCHs) in subframes in a first frequency band during an active time; and
the processor and transceiver, in response to detecting a downlink assignment transmission in the LTE-A PDCCHs in the first frequency band during the active time, are further configured to receive an LTE-A physical downlink shared channel (PDSCH) on assigned subcarriers at a second frequency band indicated by the downlink assignment transmission,
wherein the LTE-A PDSCH is received K subframes after an end of the downlink assignment transmission,
wherein a round trip time (RTT) of a HARQ of the LTE-A PDSCH is increased by K subframes,
wherein K is equal to at least 2, and
wherein the second frequency band is different than the first frequency band.

US Pat. No. 10,172,086

SENSOR READING DEVICE AND SYSTEM

FUJITSU LIMITED, Kawasak...

1. A device comprising:a wireless communication interface configured to communicate with a sensor reading device, receive a wake up command from the sensor reading device, and receive reflected energy from a sensor;
one or more processors;
one or more non-transitory computer readable media including instructions that, when executed by the one or more processors, perform or control performance of operations comprising:
performing a wake up operation based on the wake up command from the sensor reading device;
recording the reflected energy from the sensor, the reflected energy based on an energy transmission from a second device different from the device;
generating a report regarding the reflected energy; and
causing the wireless communication interface to transmit the report to the sensor reading device.

US Pat. No. 10,172,083

RADIO COMMUNICATION SYSTEM, RADIO STATION, RADIO TERMINAL, COMMUNICATION CONTROL METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM

NEC Corporation, Tokyo (...

1. A radio communication system comprising:a first radio station that serves a first cell;
a second radio station that serves a second cell; and
a radio terminal configured to perform Dual Connectivity using the first and second cells, wherein
the first radio station is configured to transmit first constraint information on the first cell and second constraint information on the second cell to the radio terminal,
the first constraint information contains a first information element for specifying a first transmission constraint related to the first cell when the Dual Connectivity is performed,
the second constraint information contains a second information element for specifying a second transmission constraint related to the second cell when the Dual Connectivity is performed,
each of the first and second transmission constraints includes a period related to uplink signal transmission by the radio terminal,
the first radio station is configured to transmit information for instructing the radio terminal to start the period in the first cell, and
the second radio station is configured to transmit information for instructing the radio terminal to start the period in the second cell.

US Pat. No. 10,172,082

POWER OPTIMIZED VIDEO FOR SMART HOME ECOSYSTEM

1. A video subsystem for a smart home ecosystem comprising a wireless internet access point, the subsystem comprising:a dispatch unit comprising a wireless receiver operable on a Wi-Fi protocol, a wireless transmitter operable on the Bluetooth Low Energy (BLE) wireless protocol, and an interface adapted and configured to operate the wireless transmitter to transmit an activation signal via the BLE protocol in response to an activation request received by the wireless receiver;
a wire-free camera unit, comprising a wireless receiver operable on the BLE protocol, a camera sensor module, a self-contained power source, a Wi-Fi transmitter controllable to either of a default power-off state or an operating state, and a controller adapted and configured to, in response to an activation signal received directly from the dispatch unit via the wireless receiver of the camera unit, control the Wi-Fi transmitter to an operating state and operate the camera sensor and Wi-Fi transmitter to transmit a high-definition video transmission directly to the wireless internet access point, and thereafter return the Wi-Fi transmitter to its default power-off state;
wherein the video subsystem implements a communication path comprising: Wi-Fi to Bluetooth Low Energy in the dispatch unit, then Bluetooth Low Energy to Bluetooth Low Energy wirelessly from the dispatch unit to the camera unit, then Bluetooth Low Energy to Wi-Fi in the camera unit, then Wi-Fi to Wi-Fi wirelessly from the camera unit to the wireless internet access point.

US Pat. No. 10,172,080

INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING METHOD

Sony Corporation, Tokyo ...

1. An information processing device that performs image reception, comprising:circuitry configured to
establish a first connection with a first information processing device via an access point,
establish a second connection with a second information processing device via the access point,
display information regarding devices connected to the information processing device the information being displayed on the information processing device, and
receive first, second and third manipulation information from at least one of the first information processing device via the first connection and the access point and the second information processing device via the second connection and the access point,
wherein the first manipulation information causes the information processing device to display a first image based on a first image data received from the first information processing device via the first connection and the access point without disconnecting the second connection,
the second manipulation information causes the information processing device to display a second image based on a second image data received from the second information processing device via the second connection and the access point without disconnecting the first connection, and
the third manipulation information causes the information processing device to establish a third connection via a direct connection to at least one of the first and second information processing devices without disconnecting the first and second connections.

US Pat. No. 10,172,079

NETWORK SELECTION CONTROL METHOD AND USER TERMINAL

KYOCERA Corporation, Kyo...

1. A user terminal comprising:a controller, containing at least one processor and at least one memory, configured to communicate data using a wireless local area network (WLAN) access point while the user terminal has a radio resource control (RRC) connection with a cellular base station, wherein
the controller is further configured to execute processes of:
receiving a WLAN access point measurement configuration from the cellular base station, the WLAN access point measurement configuration including first WLAN access point identifiers;
receiving a beacon signal from at least one WLAN access point;
acquiring WLAN access point load information included in the beacon signal, the WLAN access point load information indicating a degree of congestion of the at least one WLAN access point;
measuring WLAN access point received signal strengths for WLAN access points based on the WLAN access point measurement configuration;
prioritizing second WLAN access point identifiers corresponding to the WLAN access points based on the WLAN access point received signal strengths;
generating a list including the second WLAN access point identifiers in order of priority;
transmitting a report including the list to the cellular base station, the report further including the WLAN access point load information; and
receiving a command from the cellular base station, the command instructing the user terminal to steer the data to the WLAN access point, wherein the command includes a WLAN access point identifier indicating the WLAN access point selected by the cellular base station.

US Pat. No. 10,172,077

TRANSMISSION AND RECEPTION OF DISCOVERY SIGNALS OVER A RADIO FREQUENCY SPECTRUM BAND

QUALCOMM Incorporated, S...

1. A method for wireless communication, comprising:receiving, by a wireless device, and based at least in part on a successful clear channel assessment (CCA), a first orthogonal frequency division multiplexing (OFDM) symbol comprising a plurality of reference signals (RSs) over a radio frequency spectrum band, wherein a first portion of the first OFDM symbol comprises a higher density of the RSs than a remaining portion of the first OFDM symbol;
determining that the first OFDM symbol comprises a transmission from a base station; and
performing a narrow band measurement based at least in part on the receiving and the determining.

US Pat. No. 10,172,076

UNIFIED IN-VEHICLE WI-FI SERVICE

GM Global Technology Oper...

1. A method of providing a plurality of services through a plurality of vehicle-generated Wi-Fi channels, comprising the steps of:(a) broadcasting a message at a first Wi-Fi module over a first Wi-Fi channel that includes a master list of services provided by the first Wi-Fi module as well as one or more other Wi-Fi modules;
(b) after broadcasting the message, receiving a request for a service included on the master list at the first Wi-Fi module from a wireless device, wherein the request is generated by the wireless device in response to the message;
(c) determining whether the service is available through the first Wi-Fi module;
(d) when it is determined that the service is available through the first Wi-Fi module, providing the service using the first Wi-Fi module;
(e) when it is determined that the service is not available through the first Wi-Fi module, identifying a second Wi-Fi module that provides the service; and
(f) transmitting a message to the wireless device identifying the second Wi-Fi module that provides the service identified in the request.

US Pat. No. 10,172,075

METHOD AND SYSTEM FOR SCANNING FOR TARGET COVERAGE IN ORDER OF SIGNAL STRENGTH THRESHOLD

Sprint Spectrum L.P., Ov...

1. In a wireless communication system defining a plurality of wireless coverage areas, a method for a user equipment device (UE) to select one of the coverage areas in which to operate, wherein each coverage area has a respective downlink receive signal strength threshold (DSST) defining a minimum downlink receive signal strength from the coverage area for triggering UE selection of the coverage area, and wherein at least two of the DSSTs are different from one another, the method comprising:based on the respective DSSTs of the coverage areas, the UE rank-ordering the coverage areas in order of their respective DSSTs so as to define a sequence of the coverage areas; and
the UE scanning the coverage areas in order of the defined sequence, in search of a coverage area in which to operate.

US Pat. No. 10,172,072

CONNECTIONLESS MODES FOR WIRELESS MACHINE TO MACHINE COMMUNICATIONS IN WIRELESS COMMUNICATION NETWORKS

ZTE Corporation, Shenzhe...

1. A method for wireless communications, comprising:monitoring, at a first base station, for an access probe sent from a wireless device, a single transmission of the access probe from the wireless device generating multi-path signals at the first base station, wherein the monitoring includes:
receiving, at the first base station, over a first wireless communication channel, a preamble pilot in the access probe from the wireless device, wherein the first wireless communication channel is a reverse link connectionless oriented wireless channel for unscheduled pilot information from multiple wireless devices;
receiving, at the first base station, over a second wireless communication channel, a data packet in the access probe corresponding to the preamble pilot from the wireless device, wherein the second wireless communication channel is a reverse link connectionless oriented wireless channel for unscheduled user data from the multiple wireless devices;
receiving, at the first base station, over a third wireless communication channel, a rate indication in the access probe from the wireless device, wherein the third wireless communication channel is a reverse link connectionless oriented wireless channel for unscheduled assistant information from the multiple wireless device, and wherein the rate indication indicates a data transmission rate for the data packet, the data transmission rate determined by the wireless device; and
decoding, by the first base station, the data packet based on the preamble pilot and the data transmission rated indicated by the rate indication;
extracting a base station identifier from the access probe, wherein the base station identifier included in the access probe is provided in a form of a serving sector pseudo-noise (PN) code to identify a serving base station that is serving the wireless device on a forward link;
operating the first base station, when the extracted serving sector PN code in the base station identifier corresponds to a pilot PN code of the first base station, to transmit an acknowledgement to the wireless device; and
operating the first base station, when the extracted base station identifier identifies a second base station, to pass received information to the second base station, thereby allowing a forward link serving sector of the wireless device served from the second base station to the wireless device to be separated from a reverse link serving sector of the wireless device served from the wireless device to the first base station,
wherein the method for wireless communication further comprises:
operating the first base station, upon determining that a base station in a different sector of a same cell also receives the access probe, to combine the multi-path signals received within a predetermined time window from the earliest receipt of multi-path signals and not to combine the multi-path signals received beyond the predetermined time window, and
operating the first base station, upon determining that the base station in a different cell also receives the access probe, to forward the multi-path signals to a base station controller (BSC).

US Pat. No. 10,172,071

DIRECTIONAL SYNCHRONIZATION IN ASSISTED MILLIMETER WAVE SYSTEMS

QUALCOMM Incorporated, S...

1. A method for wireless communication by a first base station (BS), comprising:communicating with at least one user equipment (UE) in a first frequency band;
determining at least part of resources and configuration for the at least one UE for participating in at least one of an access or management procedure comprising an assisted directional initial access in a second frequency band; and
providing information about the resources and configuration allocated for the assisted directional initial access that differ from configuration and resources allocated for non-assisted directional initial access to the at least one UE for signaling to be transmitted as part of the access or management process.

US Pat. No. 10,172,070

METHOD AND SYSTEM FOR CONTROLLING A MOBILE COMMUNICATION DEVICE IN A MOVING VEHICLE

1. A mobile services control system for controlling use of one or more services provided by a wireless mobile communication device, comprising:(a) one or more detectors configured to wirelessly detect a location of the wireless mobile communication device;
(b) a vehicle operation detector configured to determine one or more characteristics indicative of the vehicle being operated by a user;
wherein the wireless mobile communication device can move independently from the one or more detectors;
computational equipment configured to use a first input comprising characteristics indicative of the location of the wireless mobile communication device and configured to determine whether the wireless mobile communication device is within a predetermined geospatial envelop within a vehicle occupant enclosure of the vehicle, and the computational equipment is configured to use a second input comprising characteristics indicative of one or more of a movement of the vehicle and an operation of the vehicle, and when both the wireless mobile communication device is within a predetermined geospatial envelop, and the one or more of a movement of the vehicle and operation of the vehicle is detected and, the computational equipment is configured to communicate with a wireless service provider for the wireless mobile communication device to notify the wireless service provider to restrict access to the one or more services provided by the wireless mobile communication device.

US Pat. No. 10,172,069

PAIRED SMART DEVICE THEFT DETERRENT

International Business Ma...

1. A method for deterring theft of devices, the method comprising:receiving, by one or more computer processors, one or more actions from a first device on a second device, wherein the one or more actions may be taken on the second device;
receiving, by one or more computer processors, a first indication on the second device, wherein the first indication includes a first action;
determining, by one or more computer processors, whether the first action is included in the one or more actions;
responsive to determining that the first action is included in the one or more actions, determining, by one or more computer processors, whether the first device is paired with the second device;
responsive to determining that the first device is paired with the second device, requesting, by one or more computer processors, a confirmation from the first device;
receiving, by one or more computer processors, the requested confirmation;
determining, by one or more computer processors, whether the requested confirmation is accepted;
responsive to determining that the requested confirmation is not accepted, requesting, by one or more computer processors, a first authentication from a user of the second device; and
receiving, by one or more computer processors, the first authentication from the user of the second device.

US Pat. No. 10,172,068

SERVICE-ORIENTED ROUTING IN SOFTWARE-DEFINED MANETS

Cisco Technology, Inc., ...

1. A computer-implemented method for providing service-oriented routing in a mobile ad-hoc network (MANET) that includes a centralized controller node and a plurality of ad-hoc mobile nodes, comprising:at the centralized controller node:
receiving an update message from a first mobile node of the plurality of the ad-hoc mobile nodes, wherein the update message includes an update to neighborhood metrics and an update to a name list specifying names of content items cached in the first mobile node, wherein the neighborhood metrics include a list of neighbor nodes of the plurality of the ad-hoc mobile nodes and connectivity metrics for respective neighbor nodes of the list of neighbor nodes, and wherein the connectivity metrics include a channel reliability, a residual bandwidth, and a queueing latency;
receiving, from a source mobile node of the plurality of the ad-hoc mobile nodes, a request for a service, wherein the request includes an identifier associated with the requested service;
identifying a node of the plurality of the ad-hoc mobile nodes that provides the service based at least on the update to the name list;
updating a network graph for the plurality of ad-hoc mobile nodes based on the update to the neighborhood metrics of the first mobile node;
computing a path between the source mobile node and the node using the updated network graph, wherein the path includes one or more mobile nodes of the plurality of the ad-hoc mobile nodes;
selecting the node as a destination mobile node when the path is a least-cost path based on the neighborhood metrics for the one or more mobile nodes; and
sending the path to the destination mobile node to cause the destination mobile node to send one or more destination mobile node packets via the path to the source mobile node, wherein when the source mobile node receives the one or more destination mobile node packets from one of the one or more mobile nodes, the source mobile node is caused to send one or more source mobile node packets to the one of the one or more mobile nodes such that the destination mobile node receives the one or more source mobile node packets via the path.

US Pat. No. 10,172,064

STATE MIGRATION OF EDGE-OF-NETWORK APPLICATIONS

International Business Ma...

1. A system for providing enhanced quality of experience (QoE) to mobile device users comprising:a first computing device associated with a source communications network edge node for servicing a mobile device by providing a current point of attachment to a communications network, said first computing device configured as an associated application-aware edge-node proxy server for maintaining associated state information corresponding to one or more user applications currently running in the mobile device;
a second computing device associated with a destination communications network edge node for servicing a mobile device by providing a new point of attachment to said communications network when roaming away from said source network edge node; and
a third computing device provided in said network downstream from said network edge, said third device including an associated memory storage device and configured to perform a method to:
inspect packet headers and payloads from packets transmitted over a communications link between the mobile device and the communications network while being serviced by said first computing device providing said current point of attachment;
extract from said inspected packet payloads, application-specific state data of said one or more user applications running in the mobile device, said application-specific state data including identities of specific one or more application-aware edge-node server proxy devices servicing said user applications on said mobile device, and log said application-specific state data for storage at said associated memory storage device external to the source communications network edge node and said associated application-aware edge-node proxy server, said logged application-specific state data comprising: web links to cached objects that had been requested by a user application;
receive a signal indicating a detection of an upcoming migration of said mobile device from said current point of attachment network to the new attachment point provided by the destination communications network edge-node;
select, for an application-aware edge-node proxy server of said destination network edge-node, a method of reconstructing a state of a user application by the second computer device, said selecting comprising communicating a list of said web links to a destination application-aware edge-node proxy server that will service the mobile device at a destination network edge-node;
transmit, in response to receiving said signal, said application-specific state data from storage at said associated memory storage device to a storage device associated with said second computing device at said destination network edge node and pre-fetching said cached objects from said list of web links for storage at the destination network edge-node prior to said upcoming migration; and
said second computing device configured to reconstruct, based on said selected method, said application state of said currently running one or more mobile device user applications at the destination application-aware edge-node proxy server at said destination network edge-node to enable seamless continued service to the mobile device user prior to the destination network edge-node becoming said new point of attachment for said mobile device.

US Pat. No. 10,172,063

INTELLIGENT BACKHAUL IN A WIRELESS COMMUNICATION NETWORK

Sprint Communications Com...

1. A method of operating a wireless network backhaul node to serve eNodeBs, the method comprising:exchanging user data and network signaling between the eNodeBs and a Long Term Evolution (LTE) core;
receiving loading information from the eNodeBs and determining overloaded ones of the eNodeBs and underloaded ones of the eNodeBs based on the loading information;
selecting handover thresholds for the eNodeBs to inhibit handovers from the underloaded ones of the eNodeBs to the overloaded ones of the eNodeBs and to encourage handovers from the overloaded ones of the eNodeBs to the underloaded ones of the eNodeBs wherein the selected handover thresholds comprise signal strength differences between source and target ones of the eNodeBs;
transferring the selected handover thresholds to the eNodeBs; andperforming handover assistance for the eNodeBs.

US Pat. No. 10,172,062

METHODS AND DEVICES FOR MANAGING VIDEO SESSIONS IN A NETWORK BASED ON NETWORK PERFORMANCE INFORMATION

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:
receiving aggregate network information for communication sessions for each cell of a plurality of cells in a cellular network, wherein the communication sessions include a group of video sessions, and wherein the aggregate network information comprises network information from a plurality of data sources;
calculating an overall video traffic metric for the group of video sessions for each cell based on the aggregate network information;
generating a graphical map of the cellular network that displays a geography of the cellular network and indicates the overall video traffic metric for the group of video sessions for each cell in the cellular network within the geography;
determining that a first overall video traffic metric of a first group of video sessions controlled by a first base station of a first cell is above a first predetermined threshold and a second overall video traffic metric of a second group of video sessions controlled by a second base station of a second cell is below the first predetermined threshold;
sending, to a communication device, the graphical map and first indication that the first overall video traffic metric associated with the first cell is above the first predetermined threshold and the second overall video traffic metric associated with the second cell is below the first predetermined threshold;
performing a handover of control of a first portion of the first group of video sessions from the first base station to the second base station responsive to receiving a message from the communication device, wherein the message provides a second indication to change control of the first portion of the first group of video session from the first base station to the second base station;
identifying a trajectory of a mobile device conducting a video session of the first portion of the first group of video sessions, wherein the identifying the trajectory comprises accessing historical travel information associated with the mobile device based on time of day and determining the trajectory according to the historical travel information;
identifying one or more wireless networks on the trajectory of the mobile device, wherein each of the one or more wireless networks use a WiFi protocol, and wherein the graphical map indicates a traffic level of each of the one or more wireless networks; and
selecting between the one or more wireless networks and the second cell to carry video traffic of the mobile device according to the trajectory of the mobile device.

US Pat. No. 10,172,061

METHOD AND APPARATUS FOR TRANSMITTING CELL SHAPING INDICATION IN WIRELESS COMMUNICATION SYSTEM

LG Electronics Inc., Seo...

1. A method for transmitting, by a first base station, a handover preparation failure message in a wireless communication system, the method comprising:determining whether to perform a coverage modification of a cell, managed by the first base station, in an active antenna system (AAS);
receiving a handover request message from a second base station after determining to perform the coverage modification of the cell; and
transmitting the handover preparation failure message, including cause information indicating the coverage modification of the cell, to the second base station, when the handover request message is received after determining to perform the coverage modification of the cell.

US Pat. No. 10,172,060

RESELECTION FAILURE DETECTION AND PREVENTION IN MULTI-SIM WIRELESS COMMUNICATION DEVICES

Qualcomm Incorporated, S...

1. A method for managing cell reselection for a wireless communication device having a first subscription associated with a first Subscriber Identity Module (SIM) and a second subscription associated with a second SIM, the method comprising:determining an occurrence of a barring procedure associated with at least one of a target cell or a target frequency for the first subscription;
determining a mode associated with the second subscription, wherein the mode is at least one of a connected mode or an idle mode;
deprioritizing the at least one target cell or target frequency for use with the second subscription by a first procedure based on the determination that the mode associated with the second subscription is the connected mode; and
deprioritizing the at least one target cell or target frequency for use with the second subscription by a second procedure based on the determination that the mode associated with the second subscription is the idle mode, wherein the first procedure is different from the second procedure.

US Pat. No. 10,172,058

DATA GATEWAY ALIGNMENT IN A WIRELESS COMMUNICATION NETWORK

Sprint Communications Com...

1. A method of operating a wireless communication network to align a target access gateway with a target network gateway for a wireless user device, the method comprising:a Mobility Management Entity (MME) detecting a wireless attachment of the wireless user device in a source Tracking Area (TA), and in response, the MME transferring an attachment message to a Policy Charging and Rules Function (PCRF) indicating the source TA for the wireless user device, wherein the wireless user device exchanges user data with an Internet Protocol Multimedia Subsystem (IMS) Call State Control Function (CSCF) server over a source access gateway and a source network gateway in the source TA;
the MME detecting a handover of the wireless user device from the source access gateway in the source TA to the target access gateway in a target TA, and in response to the access gateway handover, the MME transferring a handover message to the PCRF indicating the target TA for the wireless user device; and
the PCRF receiving the attachment message and the handover message, and in response to the access gateway handover, the PCRF transferring a reattach message to the source network gateway for delivery to the wireless user device and transferring a session message to the media server indicating the reattachment of the wireless user device, wherein the wireless user device responsively reattaches in the target TA and exchanges additional user data with the IMS CSCF server over the target access gateway and the target network gateway.

US Pat. No. 10,172,056

MOBILE COMMUNICATION SYSTEM, NETWORK NODE, AND MOBILE COMMUNICATION METHOD

NTT DOCOMO, INC., Tokyo ...

1. A mobile communication system comprising:a first network node;
a second network node; and
a dedicated network node comprised in a dedicated network, wherein
the first network node includes:
a first processor coupled to a first receiver and a first transmitter, wherein
the first receiver is configured to acquire subscriber information on user equipment from a subscriber server based on an attachment request from the user equipment forwarded by the second network node, the subscriber information including availability for the user equipment to use the dedicated network, and
the first transmitter is configured to send the second network node a selection instruction to select the dedicated network based on the subscriber information acquired by the first receiver,
the second network node includes:
a second processor coupled to a second receiver and a second transmitter, wherein
the second receiver is configured to receive the selection instruction from the first network node, and
the second processor is configured to determine the dedicated network node comprised in the dedicated network based on the selection instruction received by the second receiver, and
the second transmitter is configured to transmit the attachment request from the user equipment to the determined dedicated network node, and
the dedicated network node includes:
a third processor coupled to a third receiver and a third transmitter, wherein
the third processor is configured, when the dedicated network node receives a handover request for the user equipment from the second network node and if the user equipment is permitted to use the dedicated network, to determine a different dedicated network node comprised in the dedicated network and linked with a handover target of the user equipment, and
the third transmitter is configured to forward the handover request to the determined different dedicated network node.

US Pat. No. 10,172,054

COMMUNICATION CONTROL METHOD AND USER TERMINAL

KYOCERA Corporation, Kyo...

1. A communication control method, comprising:simultaneously performing, by a user terminal, communication with a first cell operating as a main cell, and communication with a second cell operating as a subordinate cell other than the main cell;
transmitting, by the user terminal, to the first cell, a main cell change request for changing the main cell from the first cell to the second cell;
performing, by the user terminal, after changing the main cell to the second cell, blind decoding for the common search space that is set by the second cell; and
receiving, by the user terminal, system information from the second cell on the basis of a result of the blind decoding, wherein
in the main cell, blind decoding for a common search space is required,
the common search space is set by each of a plurality of cells, including the first cell and the second sell, so that the common search space is applied in common to all user terminals within a corresponding one of the plurality of cells, and
information associated with system information that is necessary for reception of multicast/broadcast control information is arranged in the common search space.

US Pat. No. 10,172,053

RADIOGRAPHIC IMAGE CAPTURING SYSTEM

KONICA MINOLTA, INC., To...

1. A radiographic image capturing system comprising:a radiographic image capturing apparatus with radiation detecting elements, wherein the radiographic image capturing apparatus wirelessly transfers a signal value read from the radiation detecting elements;
a channel interference detecting device adapted for detecting radio interference; and
a notifying device which gives a notice to an operator who operates the radiographic image capturing system, wherein
when the channel interference detecting device detects the radio interference, the notifying device notifies the operator that the radio interference is detected.

US Pat. No. 10,172,052

METHOD AND DEVICE FOR DYNAMICALLY CONSTRUCTING VIRTUAL CELL

1. A method for dynamically constructing a virtual cell, applied to an ultra-dense network, comprising:a master station sending an event A4 to User Equipment, UE, and receiving an A4 measurement report from the UE; and
the master station adding a cell corresponding to a cell identity carried in the A4 measurement report as a slave station,
wherein the master station and slave stations form a first virtual cell,
wherein the master station adding a cell corresponding to a cell identity carried in the A4 measurement report as a slave station comprises:
the master station generating a first virtual cell key according to a first current value of a first S counter and a key from a core network;
the master station acquiring the cell corresponding to the cell identity in the A4 measurement report, using the acquired cell as a slave station and sending a first adding request message to one of the slave stations;
the master station receiving a first adding command message from the slave station, generating a first encryption key according to the first adding command message and sending a first Radio Resource Control, RRC, connection reconfiguration message to the UE; and
the master station receiving a first Radio Resource Control, RRC, connection reconfiguration completion message from the UE,
wherein the first adding request message comprises the first virtual cell key and an encryption algorithm list the first adding command message comprises a first encryption algorithm; and the first RRC connection reconfiguration message comprises the first encryption algorithm in the first adding command message and a first current value of the first S counter,
and the master station adding a cell corresponding to a cell identity carried in the A4 measurement report as a slave station further comprises:
the master station sending a second adding request message to other slave stations of the first virtual cell; and the master station receiving second adding command messages from the other slave stations of the first virtual cell,
wherein the second adding request message comprises the first virtual cell key and the first encryption algorithm,
or,
the method further comprises:
the master station sending an event A2 to the UE;
the master station receiving an A2 measurement report from the UE and deleting a slave station corresponding to a slave station identity carried in the A2 measurement report; and
the master station performing key updating on the UE and slave stations of a second virtual cell,
wherein the master station and other slave stations except the deleted slave station in the first virtual cell form the second virtual cell,
wherein the master station deleting a slave station corresponding to a slave station identity carried in the A2 measurement report comprises:
the master station sending a deletion request message to the slave station corresponding to the slave station identity carried in the A2 measurement report; and the master station receiving a deletion acknowledgement message from the slave station,
and the master station performing key updating on the UE and slave stations of a second virtual cell comprises:
the master station changing the first current value of the first S counter to obtain a second current value of the first S counter and generating a second virtual cell key according to the second current value of the first S counter; and
the master station sending a key updating request message to the slave stations of the second virtual cell and sending a second RRC connection reconfiguration message to the UE,
wherein the key updating request message comprises the second virtual cell key and the second RRC connection reconfiguration message comprises the second current value of the first S counter,
wherein the master station changing the first current value of the first S counter to obtain a second current value of the first S counter comprises: the master station adding 1 to the first current value of the first S counter to obtain a second current value of the first S counter,
or,
the method further comprises:
the master station sending an event A5 to the UE;
the master station receiving an A5 measurement report from the UE and sending a switching request message to a target master station corresponding to a cell identity carried in the A5 measurement report; and
the master station receiving a switching command message from the target master station and sending a third RRC connection reconfiguration message to the UE,
wherein the switching request message comprises the key from the core network, a current value of a Next Chaining Counter, NCC, and an encryption algorithm list, and the third RRC connection reconfiguration message comprises a second encryption algorithm, a current value of a second S counter and the current value of the NCC,
and the third RRC connection reconfiguration message further comprises a header compression algorithm.

US Pat. No. 10,172,050

USER ANCHOR CONTROLLER COMMUNICATION WITHIN A NETWORK ENVIRONMENT

Hewlett Packard Enterpris...

1. A non-transitory computer readable medium comprising instructions which, when executed by a processor, causes the processor to:configure, by a first controller, a first access point on a first subnet;
manage, by the first controller, the first access point, wherein a client device is connected with the first access point;
identify a second controller on the first subnet that is different than the first controller, wherein the second controller is a primary controller of the client device that manages network traffic of the client device and maintains state information corresponding to the client device when the client device is connected to the first access point, and wherein the second controller does not manage the first access point that the client device is connected to;
instruct the second controller to update a controller configuration table for the second controller that identifies that the first access point is assigned to the first controller;
determine that the client device roams to connect with a second access point on a second subnet that is different than the first subnet, wherein the second access point is managed by a third controller that is different than the first and second controller;
query, by the third controller, the second controller to obtain the state information of the client device in response to the determination that the client device is connected with the second access point; and
direct the network traffic of the client device on the second subnet through the second controller, wherein the second controller remains on the first subnet.

US Pat. No. 10,172,048

SYSTEM FOR EFFICIENT RECOVERY OF NODE-B BUFFERED DATA FOLLOWING MAC LAYER RESET

InterDigital Technology C...

1. A method for use in a radio network controller (RNC) comprising:sending a radio resource control (RRC) message to a user equipment (UE) that triggers a high-speed downlink shared channel (HS-DSCH) cell change, wherein the RRC message has a MAC-hs reset indicator,
wherein the MAC-hs reset requires the UE to disassemble MAC-hs PDUs in a reordering buffer and deliver MAC-d PDUs to a MAC-d, flush MAC-hs PDUs stored in the reordering buffer and configure the MAC-hs to receive new data.

US Pat. No. 10,172,047

WIRELESS NETWORK HANDOVER METHOD, BASE STATION, AND USER EQUIPMENT

Huawei Technologies Co., ...

1. A wireless network handover method, wherein the method comprises:sending, by a source base station, a handover request to a target base station for a handover of a user equipment (UE) from the source base station to the target base station, wherein the handover request comprises information about a list of candidate wireless fidelity access points (Wi-Fi APs) of the target base station, the handover request triggering the target base station to select, from the list of candidate Wi-Fi APs based on a configuration policy of the target base station, a target Wi-Fi AP of the target base station for the UE to access during or after the handover of the UE, and wherein the list of candidate Wi-Fi APs is determined by the source base station based on measurements performed by the UE on a plurality of Wi-Fi APs of the target base station;
sending, by the source base station, a radio resource control (RRC) connection reconfiguration message to the UE, wherein the RRC connection reconfiguration message is used to instruct the UE to hand over from the source base station to the target base station, and the RRC connection reconfiguration message comprises information about the target Wi-Fi AP of the target base station for the UE to access the target Wi-Fi AP when the UE hands over from the source base station to the target base station or after the handover of the UE is complete;
receiving, by the source base station during the handover of the UE, a sequence number status transfer message sent by a source Wi-Fi AP that is controlled by the source base station, wherein the sequence number status transfer message is used to notify the source base station of a packet data convergence protocol serial number of a currently received/sent data packet of the source Wi-Fi AP; and
receiving, by the source base station, a downlink data packet that is sent by the source Wi-Fi AP and is not confirmed.

US Pat. No. 10,172,046

MOBILE COMMUNICATION SYSTEM, BASE STATION, HIGHER-ORDER APPARATUS, GATEWAY APPARATUS, COMMUNICATION METHOD, AND PROGRAM

NEC CORPORATION, Minato-...

1. A mobile communication system comprising:a first Home Node B (HNB);
a second HNB; and
a HNB gateway (HNB-GW) that is connected to a core network,
wherein the first HNB comprises a transceiver configured to communicate with a user equipment (UE) and send a first message, including Radio Access Bearer sub-Flow Combination Indicator (RFCI) information, to the HNB-GW during an intra HNB-GW relocation in which the UE is relocated from the first HNB to the second HNB,
wherein the HNB-GW comprises a transceiver configured to receive the first message and to send a second message, including the RFCI information included in the first message, to the second HNB, and
wherein the second HNB comprises a transceiver configured to:
communicate with the UE; and
receive the second message without carrying out an Iu-UP Initialization procedure towards the core network, which is a procedure to configure the second HNB and the core network with RFCI when the second HNB does not receive the second message.

US Pat. No. 10,172,045

DETERMINATION OF APPROPRIATE RADIO RESOURCE TO BE REQUESTED IN CASE OF A CIRCUIT-SWITCHED (CS) FALLBACK PROCEDURE

BlackBerry Limited, Wate...

1. A method, the method comprising:receiving, at a second network, from a wireless device, a request message for initiating establishment of an initial radio connection with the second network, wherein the request message identifies a channel type indication from a plurality of channel type indications, the channel type indication determined by the wireless device based on a particular circuit switched domain service from a plurality of circuit switched domain services, the wireless device transmits the request message in response to receiving, from a first wireless network, a paging message indicative of the particular circuit switched domain service, and the first wireless network is different than the second network, wherein the particular circuit switched domain service indicated in the paging message is in a first category of service including CS speech calls and CS services requiring a traffic channel or conversational resources, and the channel type indication identified in the request message is “half-rate traffic channel TCH/H or full-rate traffic channel TCH/F”.

US Pat. No. 10,172,044

METHOD AND DEVICE FOR DATA COMMUNICATION OVER A PEER-TO-PEER CONNECTION IN A MOBILE COMMUNICATION NETWORK

MOTOROLA MOBILITY LLC, C...

1. A method performed by a first base station of an access network, the method comprising:exchanging messaging with a first peer device and a network element of a core network to establish a peer-to-peer connection and associated first access network bearer for the first peer device, wherein the first access network bearer is unbound to a core network bearer;
receiving a data packet from the first peer device over the first access network bearer, wherein the data packet is addressed to a second peer device; and
forwarding the data packet to the second base station for the second peer device without using network bearer,
wherein forwarding the data packet comprises one of:
(i) encapsulating a layer-3 packet addressed to a layer-3 address of the second peer device into a layer-3 packet addressed to a layer-3 address of the second base station; or
(ii) encapsulating a layer-2 packet addressed to a layer-2 address of the second peer device into the layer-3 packet addressed to the layer-3 address of the second base station; and
sending the layer-3 packet addressed to the layer-3 address of the second base station to the second base station.

US Pat. No. 10,172,043

COGNITIVE RELIABILITY ENGINE FOR SMOOTH HANDOFF IN PHONE-HOSTED MICROSERVICES

International Business Ma...

1. A method of managing handoffs between a plurality of mobile devices in a phone hosted microservices architecture in a same vicinity, with each of the mobile devices connected to a cognitive reliability engine, the method comprising the steps of:the cognitive reliability engine, for each of the plurality of mobile devices hosting a hosted microservice, determining a reliability score for a time period through context and activity recognition of a user owning the mobile device;
when the reliability score for a mobile device hosting the hosted microservice is less than a first threshold, the cognitive reliability engine emitting a beacon with a data packet to other mobile devices within the vicinity indicating that the hosted microservice will end and will be unavailable within a first time period, and that the mobile devices utilizing the hosted microservice need to search for and switch to another device hosting the same microservice; and
when the reliability score for a mobile device hosting the hosted microservice is greater than the first threshold, and greater than a second threshold, the cognitive reliability engine emitting a beacon with a data packet to other mobile devices within the vicinity indicating that the hosted microservice will be definitively active for a time period and that the mobile device utilizing the hosted microservice execute critical transactions utilizing the hosted microservice within the time period.

US Pat. No. 10,172,042

METHOD, APPARATUS AND SYSTEM FOR ESTABLISHING SIGNALING

HUAWEI TECHNOLOGIES CO., ...

1. A method for establishinq a signaling connection in a network during a handover of a user equipment (UE) from a first radio access network device to a second radio access network device, the method comprising:receiving during the handover, by a mobility management entity, from the second radio access network device a message comprising a first signaling connection parameter allocated by the mobility management entity and a second signaling connection parameter allocated by the second radio access network device, wherein the first signaling connection parameter is a mobility management entity communication context identifier, and the second signaling connection parameter is a radio access network device communication context identifier;
storing, by the mobility management entity, the second signaling connection parameter received from the second radio access network device; and
searching, by the mobility management entity, for an original communication instance according to the first signaling connection parameter.

US Pat. No. 10,172,041

FACILITATION OF MOBILE DEVICE RESOURCE OPTIMIZATION

1. A method, comprising:receiving, by a first network device comprising a processor, instruction data related to a display associated with the first network device of a wireless network;
determining, by the first network device, a dormancy time associated with the display;
adjusting, by the first network device, a setting of the first network device in response to a first condition, related to the dormancy time associated with the display, being determined to have been satisfied, wherein the adjusting comprises allowing a first application to transmit first packet data during the dormancy time, and wherein the adjusting comprises, in response to the first condition being determined to have been satisfied and a second condition associated with a size of the first packet data being determined to have been satisfied, facilitating transmitting the first packet data to a second network device of the wireless network;
in response to the adjusting, sending, by the first network device, radio resource control data associated with a radio resource control message to a third network device of the wireless network to request a release of a radio resource, wherein the radio resource control message comprises request data representative of a request for the radio resource to be released at a first time prior to a second time that the radio resource was previously scheduled to be released, wherein the first time is an earlier time than the second time; and
in response to the allowing the first application to transmit the first packet data during the dormancy time, prompting, by the first network device, a second application to send second packet data in addition to the first packet data.

US Pat. No. 10,172,040

APPARATUS FOR ROUTING TRAFFIC IN A PLURALITY OF CELL GROUPS EACH INCLUDING TWO OR MORE CELLS

SONY CORPORATION, Tokyo ...

1. An apparatus comprising:circuitry configured to
acquire traffic information indicating an amount of traffic processed by one or more base stations of a cell group including two or more cells; and
provide the traffic information to a control device, the control device being configured to perform routing control of traffic including selecting network nodes through which traffic is routed to a destination based on the provided traffic information.

US Pat. No. 10,172,039

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

NEC Corporation, Tokyo (...

1. A master device for performing flow control of multihop communication in a network including a plurality of nodes, the master device being configured to:allocate, to each node using second service, a time obtained by subtracting, from a frame period of the network, a total one frame transmission time of each node, used for first service, as a one frame transmission time used for second service having a priority set lower than that of the first service; and
determine whether to allow participation of a node requesting participation in the network anew, based on the frame period, a one frame transmission time used for first service, and a guaranteed one frame transmission time used for second service,
wherein the master device is configured to allow participation of the node if the frame period>?(one frame transmission time used for first service per node)+?(guaranteed one frame transmission time used for second service per node) is satisfied.

US Pat. No. 10,172,038

DOWNLINK COMMUNICATION IN THE UPLINK FDD CHANNEL

1. A method for communication, comprising:configuring at least one first base station or at least one first radio head for communicating over the air with at least one first user equipment (UE) in a frequency domain duplexing (FDD) mode, which defines at least one downlink channel comprising a first set of time resources in a first frequency range and at least one uplink channel comprising a second set of time resources in a second frequency range, which is disjoint from the first frequency range;
assigning at least one first time resource of the at least one uplink channel for uplink communications of the at least one first UE and at least one second time resource of the at least one uplink channel, which is different from the at least one first time resource, to downlink communications of at least one second UE in the second frequency range;
communicating over the air with the at least one first UE in the FDD mode, by using the assigned at least one first time resource for transmitting information from the at least one first UE to the at least one of the first base station or the first radio head; and
communicating over the air with the at least one second UE by transmitting, from at least one second base station or at least one second radio head, downlink information using the assigned at least one second time resource in the second frequency range.

US Pat. No. 10,172,037

LOAD BALANCING IN A DISTRIBUTED GATEWAY DEPLOYMENT

Cisco Technology, Inc., ...

1. A system for assisting load-balancing of subscriber sessions in a packet data network (PDN) gateway of a long-term evolution (LTE) network, where the PDN gateway includes a plurality of distributed gateway instances (DGIs), the system comprising:at least one memory element configured to store computer executable instructions, and
at least one processor coupled to the at least one memory element and configured, when executing the instructions, to:
receive, from a load balancer, an indication of a first subset of a plurality of subscriber sessions assigned to a first DGI of the plurality of DGIs, wherein the first subset of the plurality of subscriber sessions comprises at least two subscriber sessions, and wherein each subscriber session of the first subset of the plurality of subscriber sessions is uniquely identified by a fully qualified tunnel destination endpoint (F-TEID) of a general packet radio service (GPRS) tunnel between the PDN gateway and a serving gateway (SGW) of the LTE network of GPRS tunneling communications protocol (GTP); and
initiate a first advertisement of the F-TEIDs of the first subset of the plurality of subscriber sessions, the first advertisement indicating the first DGI as a recipient for data provided to the PDN gateway and related to any of the first subset of the plurality of subscriber sessions.

US Pat. No. 10,172,036

USER EQUIPMENT, BASE STATION, AND COMMUNICATION METHOD

NTT DOCOMO, INC., Tokyo ...

1. A user equipment for communicating with a base station in a mobile communication system including the base station and the user equipment, the user equipment comprising:a Packet Data Convergence Protocol (PDCP) layer processor provided with a storage unit that receives and stores a plurality of acknowledgement signals to be transmitted to the base station; and
an Radio Link Control (RLC) layer processor that transmits, to the PDCP layer processor, a signal transmission grant signal that indicates that transmission of an uplink signal is allowed,
wherein, upon receiving the signal transmission grant signal, the PDCP layer processor transmits, to the RLC layer processor, an acknowledgement signal that is received most recently among the plurality of acknowledgement signals.

US Pat. No. 10,172,034

ADJUSTING RAN CAPABILITY BASED ON DATA TRANSPORT CHARACTERISTICS OF A BACKHAUL NETWORK IN A TELECOMMUNICATION NETWORK

TELEFONAKTIEBOLAGET L M E...

1. A method performed by a first communication network node-for enabling a radio base station to adjust a Radio Access Network, RAN, capability within a RAN dependent on one or more data transport characteristics of a backhaul network, wherein the RAN and the backhaul network are parts of a telecommunication network, and the first communication network node is arranged in the telecommunication network to communicate data between the RAN and a core network node in the telecommunication network, said method comprising:obtaining, by the first communication network node, information related to the one or more data transport characteristics of the backhaul network, wherein the data transport characteristics comprise at least one of data transfer rate, network delay, and network bandwidth,
deciding by the first communication network node that the RAN capability will be adjusted, depending on the obtained information, and
responsive to deciding that the RAN capability will be adjusted, generating a request to adjust the RAN capability by adjusting scheduling for a number of user equipments by a Radio Base Station serving the RAN.

US Pat. No. 10,172,031

WIRELESS ASSISTANCE METHOD, APPARATUS AND SYSTEM

Huawei Technologies Co., ...

1. An apparatus, comprising:a processor; and
a non-transitory computer readable storage medium storing a program for execution by the processor, the program including instructions to:
obtain network status information;
determine, according to the network status information, that an access device, which is in a network with the apparatus, is in need of wireless assistance;
after determining that the access device is in need of wireless assistance, determine a mobile access point to perform a wireless assistance process on the access device;
determine assistance command information that will instruct the mobile access point to perform the wireless assistance process by instructing the mobile access point to move to the access device and to provide a wireless traffic offload service for the access device; and
transmit the assistance command information to the mobile access point to instruct the mobile access point to perform the wireless assistance process.

US Pat. No. 10,172,030

METHOD AND APPARATUS OF LINK ADAPTATION IN A WIRELESS LOCAL AREA NETWORK SYSTEM

LG ELECTRONICS INC., Seo...

1. A method of transmitting information on a modulation and coding scheme (MCS) in a wireless local area network system, the method comprising:receiving, by a responding station from a requesting station, a physical layer protocol data unit (PPDU),
wherein the PPDU includes a first signal (SIG) field carrying a group ID including information on a group to which at least one receiving station belongs, and
wherein the PPDU further includes a short training field (STF) which is followed by a long training field (LTF) which is followed by a second SIG field which is followed by a data field;
configuring, by the responding station, a MCS feedback (MFB) based on the PPDU,
wherein the MFB includes information on a recommended number of space-time streams, a recommended MCS, and an average signal-to-noise ratio (SNR); and
transmitting, by the responding station to the requesting station, feedback information,
wherein if the MFB is configured as a response to a MFB request (MRQ) of the requesting station, the MFB is computed based on the group ID and the feedback information includes the configured MFB and a MFB type field indicating that the MFB is configured as a response to the MRQ of the requesting station,
wherein if the MFB is not configured as a response to the MRQ of the requesting station, the feedback information includes the configured MFB, a MFB type field indicating that the MFB is not configured as a response to the MRQ of the requesting station, and coding information indicating a coding type of the PPDU, and
wherein the coding information indicates whether a coding scheme applied to the PPDU is a binary convolutional code (BCC) or a low-density parity check (LDPC).

US Pat. No. 10,172,029

CONTROLLING TTI BUNDLING BASED ON WHETHER DEVICE PROVIDES WIRELESS RELAY BACKHAUL CONNECTIVITY

Sprint Spectrum L.P., Ov...

1. A method of managing air interface communication between a base station and a wireless client device (WCD) served by the base station, the method comprising:determining by the base station that the WCD is a relay-WCD; and
based at least on the determining, invoking by the base station transmission time interval (TTI) bundling of air interface communication between the base station and the WCD.

US Pat. No. 10,172,028

SYSTEM AND METHOD FOR SEAMLESS TCP CONNECTION HANDOFF

Citrix Systems, Inc., Fo...

1. A system comprising:a primary appliance having one or more processors and comprising a first handoff engine in an active state, wherein the primary appliance is configured to receive from a first switch one of first data or a copy of first data to be provided to a second switch; and
a secondary appliance having one or more processors and comprising a second handoff engine in a passive state, wherein the secondary appliance is configured to receive from the first switch the other of the first data or the copy of the first data, wherein the second handoff engine is configured to:
monitor state data provided by the first handoff engine,
determine a condition of the first handoff engine using the state data and the other of the first data or the copy of first data based on the following:
acquiring a first time of receipt of the one of the first data or the copy of the first data,
 acquiring a second time of receipt of the state data, and
 determining whether the second time of receipt exceeds a predetermined time period from the first time of receipt; and
based on the determination, provide instructions for the secondary appliance to provide the other of the first data or the copy of the first data to the second switch.

US Pat. No. 10,172,027

DEVICE AND METHOD OF REPORTING A WLAN CONNECTION STATUS

HTC Corporation, Taoyuan...

1. A communication device for reporting a wireless local area network (WLAN) connection status in a wireless communication system, comprising:a storage device, for storing instructions of:
establishing a cellular connection to a base station (BS) of a cellular network via a cell of the BS;
receiving a first Cellular-WLAN Radio Level Integration with Internet Protocol Security (IPsec) Tunnel (CWIP) configuration configuring a first IP address, a first Internet Key Exchange (IKE) identity and a first counter value for establishing a first IPsec tunnel over a WLAN, on the cellular connection from the BS;
transmitting a first WLANConnectionStatusReport message on the cellular connection to the BS, when the communication device has a WLAN connection with the WLAN, wherein the first WLANConnectionStatusReport message indicates “successfulAssociation”;
receiving a second CWIP configuration configuring at least one of a second IP address, a second IKE identity and a second counter value for establishing a second IPsec tunnel, on the cellular connection from the BS, after establishing the first IPsec tunnel over the WLAN; and
transmitting a second WLANConnectionStatusReport message on the cellular connection to the BS, when applying all of the at least one of the second IP address, the second IKE identity and the second counter value to successfully establish a second IPsec tunnel, wherein the second WLANConnectionStatusReport message indicates “successfulAssociation”; and
a processing circuit, coupled to the storage device, configured to execute the instructions stored in the storage device.

US Pat. No. 10,172,026

METHODS AND SYSTEMS FOR NEIGHBOR RELATION MANAGEMENT IN WIRELESS BROADBAND NETWORKS

Wipro Limited, Bangalore...

1. A method of neighbor relation management in a wireless broadband network, the method comprising:dynamically selecting, by a Serving Base Station (SBS), a set of signal measurement reports from a plurality of signal measurement reports received within a predefined time interval based on at least one of: a location of origin of each of the plurality of signal measurement reports, and variation of signal quality of each of the plurality of signal measurement reports with respect to an average signal quality associated with the plurality of signal measurement reports;
sampling, by the SBS, signal level values of a plurality of configured Neighboring Base Stations (NBSs) and at least one new NBS, from the set of signal measurement reports, for a predefined sampling time period, wherein the signal level values of the at least one new NBS are greater than a predefined threshold for the predefined sampling time period, and wherein the set of signal measurement reports comprises signal measurement reports corresponding to the plurality of configured NBSs and the at least one new NBS; and
computing, by the SBS, a retention factor for each of the plurality of configured NBSs and each of the at least one new NBS, in response to sampling the signal level values.

US Pat. No. 10,172,025

METHODS AND SYSTEMS FOR A RANGING PROTOCOL

QUALCOMM Incorporated, S...

1. At an initiating wireless station (STA), a method comprising:transmitting, to a responding wireless STA, a fine timing measurement (FTM) request message confirming parameters for an FTM session between the initiating wireless STA and the responding STA; and
receiving, from the responding wireless STA, a fine timing measurement (FTM) message comprising one or more fields requesting an alteration in parameters for the FTM session, wherein the requested alterations comprises a change in one or more of a number of bursts parameter, a frames per burst, parameter, a minimum Delta FTM parameter, a burst period parameter or a burst duration parameters or combination thereof.

US Pat. No. 10,172,023

METHOD FOR A CONFIGURATION ERROR MANAGEMENT FOR A SIDELINK RADIO BEARER AND DEVICE THEREFOR

LG ELECTRONICS INC., Seo...

1. A method for a User Equipment (UE) operating in a wireless communication system, the method comprising:receiving a plurality of Device to Device (D2D) packets via a sidelink radio bearer;
counting erroneous D2D packets among the plurality of D2D packets;
detecting configuration error for the sidelink radio bearer if a number of the counted erroneous D2D packets is equal to or larger than a threshold;
starting a timer when the configuration error for the sidelink radio bearer is detected;
generating a configuration error recovery request including an identifier of the sidelink radio bearer;
transmitting the configuration error recovery request to a network or a peer UE directly connected to the UE via the sidelink radio bearer;
stopping the timer and re-establishing a Radio Link Control (RLC) entity and a Packet Data Convergence Protocol (PDCP) entity of the sidelink radio bearer according to configuration information received in response to the configuration error recovery request, when the configuration information is received before the timer is expired; and
transmitting a recovery fail indicator to the network or the peer UE when the configuration information is not received before the timer is expired.

US Pat. No. 10,172,021

COMMUNICATION METHOD, NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM, AND COMMUNICATION SYSTEM

FUJITSU LIMITED, Kawasak...

1. A communication method comprising:first determining at which a first node included in a first layer determines whether there has occurred a failure in a sink node included in a second layer subordinate to the first layer wherein the first node serves as a sink node in the first layer which directly performs wireless communication with second nodes included in the second layer;
requesting at which the first node requests the second nodes to collect information of third nodes included in a third layer subordinate to the second layer when the first node has determined that there has occurred a failure in the sink node, the information including measured quality of communications with the third nodes; and
second determining at which the first node determines a fourth node from among the second nodes serving as a substitute for the failed sink node, the fourth node being determined from the information as being capable of communicating with a sink node included in the third layer and having quality of communications with the sink node being equal to or greater than a threshold value, the fourth node directly performing wireless communication with the third nodes, and
determines, when the forth node does not exist, a fifth node from among the second nodes serving as a substitute for the failed sink node, the fifth node being determined from the information as having a number of communicable third nodes therewith being not less than the number other second nodes have and having quality of communications with the communicable third nodes being equal to or greater than the threshold value.

US Pat. No. 10,172,020

SYSTEMS AND METHODS FOR NETWORKING AND WIRELESSLY ROUTING COMMUNICATIONS

Common Networks, Inc., S...

1. A system that routes Internet communications data within a mesh network of radio communication devices, the system comprising:a plurality of networked radio communication devices defining a mesh radio network;
one or more Internet sources being operably connected to one or more of the plurality of networked radio communication devices, wherein two or more subsets of the plurality of networked radio communication devices are installed at or near disparate structures;
a remote central routing computing server that controls Internet communications data routing involving the plurality of networked radio communication devices, wherein controlling Internet communications data routing includes:
[i] identifying operational attributes of the mesh radio network;
[ii] identifying an Internet communication request originating from at least one of the plurality of network communication devices or identifying an Internet communication response originating from the one or more Internet sources;
[iii] generating an Internet communication routing table for the mesh radio network;
[iv] transmitting the Internet communication routing table to the mesh radio network; and
[v] in response to identifying the Internet communication requests, identifying an optimal communications routing path for the Internet communication request or the Internet communication response based on the Internet communication routing table;wherein:identifying operational attributes of the mesh radio network includes collecting operational attributes of the mesh radio network in one of an active mode and a passive mode,
the passive mode includes acquiring operational attributes data as the one or more of the plurality of networked radio communication devices provide operational attributes data to the central routing server, and
the active mode includes acquiring operational attributes of the mesh radio network based on applying test loads during a test period to the mesh radio network and collecting operational attributes of the mesh network during the test period.

US Pat. No. 10,172,016

GENERATION OF ACCESS POINT CONFIGURATION CHANGE BASED ON A GENERATED COVERAGE MONITOR

Hewlett Packard Enterpris...

13. A method comprising:determining that a change to a wireless network configuration should be determined when a number of misusage events within a predetermined time interval is a predetermined range of acceptable misusage events, the number of misusage events calculated based on a historical information collected from a wireless access point (WAP) in an network;
generating at least one coverage monitor based on the historical information, the coverage monitor specifying at least one coverage parameter for an associated region on a site model; and
determining the change to the wireless network configuration by:
adjusting iteratively at least one WAP setting value for a set of (WAP) objects, starting from an initial WAP configuration for the set of WAP objects, to generate at least one first trial WAP configuration, if a coverage prediction for the initial WAP configuration fails to satisfy at least one coverage parameter of at least one of the coverage monitors;
adjusting iteratively at least one WAP position value for the set of WAP objects, starting from a selected first trial WAP configuration, to generate at least one second trial WAP configuration if, for each first trial WAP configuration, a respective first coverage prediction fails to satisfy at least one coverage parameter of at least one of the coverage monitors;
altering by one a number of WAP objects in the set of WAP objects to generate another set of WAP objects if, for each second trial WAP configuration, a respective second coverage prediction fails to satisfy at least one coverage parameter of at least one of the coverage monitors; providing the change to the wireless network configuration including the alteration of the number of WAP objects to a display device; and
modifying the wireless network configuration based on the change, upon receipt of a user authorization of the alteration.

US Pat. No. 10,172,015

CHANNEL DEPENDENT COVERAGE ENHANCEMENT TECHNIQUES IN LTE

QUALCOMM Incorporated, S...

1. A method for wireless communication, comprising:receiving a first portion of data on a first channel, the first portion of data sent using a first coverage enhancement technique of repetition over different subframes, repetition within a subframe, or power boosting;
receiving a second portion of data on a second channel using a second coverage enhancement technique different from the first coverage enhancement technique, wherein the second channel is different from the first channel;
decoding the first portion of data based at least in part on the first coverage enhancement technique; and
decoding the second portion of data based at least in part on the second coverage enhancement technique.

US Pat. No. 10,172,014

METHOD AND APPARATUS FOR OPTIMIZING SELECTION OF RADIO CHANNEL FREQUENCY AND ADAPTIVE CLEAR CHANNEL ASSESSMENT THRESHOLD FOR WLAN ACCESS POINTS

Dell Products, LP, Round...

1. An information handling system comprising:at least one wireless adapter for communicating on a plurality of radio channel frequencies within a shared communication frequency band, the at least one wireless adapter operating as part of a wireless local area network (WLAN) access point (AP) in a wireless neighborhood an unlicensed small cell wireless wide area network (WWAN) base station;
an application processor of the WLAN AP executing code instructions of a dynamic radio configuration optimization system to select an optimal radio channel frequency by determining a weighted potential interference between each of a plurality of wireless links operating on the plurality of radio channel frequencies at a location weighted based on path loss distance among access points and based on a spatial-temporal radio frequency profile for the plurality of wireless links determined from crowd-sourced Quality of Service (QoS) metrics provided from previous wireless communication devices operating in the wireless neighborhood; and
the application processor to have the wireless adapter operate on the optimal radio channel frequency with a client device at the location,
wherein the determination of weighted potential interference between the plurality of wireless links operating on the plurality of radio channel frequencies within the shared communication frequency band will determine selection of the optimal radio channel frequency.

US Pat. No. 10,172,013

BASE STATION CONTROL METHOD AND APPARATUS USING UNLICENSED FREQUENCY BAND

SONY CORPORATION, Tokyo ...

1. A base station controlling apparatus for a wireless communication system containing a small cell, the base station controlling apparatus comprising:a memory; and
circuitry configured to
determine an estimated upper limit for the number of small cells using an unlicensed frequency band in a target area according to available unlicensed frequency band resources and an estimated traffic in the target area; and
control one or more small cells to operate or stop operating in the unlicensed frequency band based on the estimated upper limit for the number, such that the number of the small cells operating in the unlicensed frequency band is not greater than the estimated upper limit for the number.

US Pat. No. 10,172,012

APPARATUS AND METHOD THAT NOTIFY FREQUENCY USAGE CONTROL SYSTEMS WITH DISCOVERY SIGNAL

SONY CORPORATION, Tokyo ...

1. An apparatus, comprising:circuitry configured to
acquire information indicating a result of detection of a communication node managed by a second frequency usage control system;
notify the second frequency usage control system of first sharable information generated from first frequency usage information related to a first communication node managed by a first frequency usage control system;
notify the second frequency usage control system of a discovery signal based on a request signal from the first frequency usage control system; and
notify the first frequency usage control system of information indicating a result of detection of a neighboring node around the first communication node, which is detected by the second frequency usage control system, wherein
the first sharable information is held by a first database included in the first frequency usage control system.

US Pat. No. 10,172,011

SYSTEM AND METHOD FOR CONTROL CHANNEL DETERMINATION AND DETECTION IN AN OPPORTUNISTIC WIRELESS NETWORK ENVIRONMENT

Cisco Technology, Inc., ...

1. An apparatus, comprising:a processor; and
a memory in communication with the processor, the processor configured to:
send, by a first device, a request for a whitespace map, the whitespace map including a list of whitespace frequency channels available for use within a particular geographical area;
receive the whitespace map by the first device;
using, by the first device, a probability algorithm for determining a control channel map from the whitespace map, wherein the probability algorithm selects a subset of the whitespace frequency channels to form a list of potential control channel frequencies based on the whitespace frequency channels that appear most frequently in a predetermined sampling interval; and
arranging the list of control channel frequencies of the control channel map in descending order of probability value associated with each control channel frequency.

US Pat. No. 10,172,008

SYSTEM AND METHOD OF DECOUPLING AND EXPOSING COMPUTING DEVICE ORIGINATED LOCATION INFORMATION

INTERNATIONAL BUSINESS MA...

1. A computer program product comprising a non-transitory computer usable storage medium having readable program code embodied in the non-transitory computer usable storage medium, wherein the non-transitory computer usable storage medium stores the program code, and the computer program product includes at least one component operable to cause a computing device to:determine location information of a remote user outside a carrier network;
secure the location information of the remote user;
insert the secure location information into a message;
determine whether a content provider is on a white-list representing where secure information can be sent;
forward the message to the content provider on the white-list;
generate and provide a decryption key to the content provider to decrypt the message;
receive cached location information of the remote user from the remote user;
scramble the cached location information in a header of a HTTP request; and
bundle service subscription information and an authorization key in the HTTP request header with the cached location information.

US Pat. No. 10,172,007

SYSTEMS AND METHODS FOR AUTHENTICATING A CALLER USING BIOMETRIC AUTHENTICATION

UNITED SERVICES AUTOMOBIL...

1. An authentication platform comprising:one or more processors; and
a computer readable storage medium having instructions stored thereon, which when executed by the one or more processors cause the authentication platform to:
receive, via a first network, a call from a device associated with a caller;
determine an identity of the caller based at least in part on characteristics of the device;
determine whether the caller is qualified for authentication via a first method of authentication;
in response to the caller being qualified for the first method of authentication, collect authentication credentials via the first method of authentication;
in response to the caller being unqualified for the first method of authentication, determine whether the caller is qualified for authentication via a second method of authentication;
in response to the caller being qualified for authentication via the second method of authentication:
send, via a second network, to an issuer of the device a request to initiate a biometric authentication process on the device, wherein biometric credentials are received by the device,
receive, via the second network, from the issuer of the device an indication of whether the biometric credentials were verified, and
authenticate the caller to the call or require additional authentication credentials based on whether the biometric credentials were verified; and
in response to determining that the caller is unqualified for the first method of authentication and the second method of authentication, authenticate the caller via a third method of authentication.

US Pat. No. 10,172,006

METHODS AND SYSTEMS FOR PREVENTING A USER INPUT DEVICE FROM CONTROLLING USER EQUIPMENT

Rovi Guides, Inc., San J...

1. A method for preventing a user input device from controlling user equipment, the method comprising:receiving, over a first communication path, by the user equipment, data indicative of a first request to restrict control by the user input device over the user equipment;
in response to receiving the first request, disregarding, by the user equipment, a first command that alters a first setting of the user equipment, wherein the first command is received from the user input device;
subsequent to receiving the first request, receiving, over the first communication path, by the user equipment, data indicative of a second request to restore control by the user input device over the user equipment;
receiving, by the user equipment, a second command that alters a second setting of the user equipment, wherein the second command is received from the user input device; and
in response to receiving the second request and the second command, altering, by the user equipment, the second setting of the user equipment.

US Pat. No. 10,172,005

RESONANCE FREQUENCY DEVICE LOCKING

INTERNATIONAL BUSINESS MA...

1. A computer implemented method, comprising:transmitting, by a computer device, a tone to a surface of an object;
detecting, by the computer device, a frequency response from the object based on the transmitted tone;
determining, by the computer device, that the detected frequency response from the surface of the object conforms to a stored frequency response, wherein the determining comprises comparing a detected resonance frequency of the object to a stored resonance frequency;
wherein the stored frequency response is a resonance frequency of a trusted object;
wherein the determining further comprises comparing the detected resonance frequency of the object, a detected temporal period, a detected transmissibility, and a detected damping coefficient of the object to the stored resonance frequency, a stored temporal period, a stored transmissibility, and a stored damping coefficient; and
unlocking, by the computer device, the computer device based on the determining.

US Pat. No. 10,172,003

COMMUNICATION SECURITY PROCESSING METHOD, AND APPARATUS

HUAWEI TECHNOLOGIES CO., ...

1. A communication security processing method, comprising:determining, by a base station, that user equipment (UE) needs to access an access point (AP) according to an offloading policy;
acquiring, by the base station, a security parameter that is required for the UE to interact with the AP in response to the determining that the UE needs to access the AP according to the offloading policy; and
after an air interface is securely activated, sending, by the base station, the security parameter to the UE, so that the UE performs, by using the security parameter, security processing on data exchanged between the UE and the AP
wherein:
the acquiring, by the base station, the security parameter comprises:
sending, by the base station, an access information request that comprises an AP identifier, to a mobility management entity (MME) in response to the determining that the UE needs to access the AP according to the offloading policy; and
receiving, by the base station from the AP corresponding to the AP identifier, an AP access response comprising the security parameter corresponding to the AP identifier, in response to the MME sending the security parameter to the AP corresponding to the AP identifier to cause the AP send the AP access response to the base station.

US Pat. No. 10,172,002

METHOD AND DEVICE FOR INFORMATION TRANSMISSION

TENCENT TECHNOLOGY (SHENZ...

1. A method of receiving product information, comprising:at a client device having a display, an ultrasonic listening port, one or more processors, and memory for storing programs to be executed by the one or more processors:
detecting local availability of ultrasound-encoded product information while the client device is at a location in proximity to an ultrasound transmitter that is communicatively connected to a remote server, the remote server being configured to:
determine a distance between the client device and the ultrasound transmitter;
based on the distance, determine a frequency for an ultrasonic signal to be broadcasted by the ultrasound transmitter within an ultrasonic signal coverage area including the client device, wherein the frequency is proportional to a radius of the ultrasonic signal coverage area centered at the ultrasound transmitter and the radius of the ultrasonic signal coverage area is greater than the distance;
encode the ultrasonic signal with a message containing respective information associated with a respective product; and
send the ultrasound-encoded product information to the ultrasound transmitter to be broadcasted in the ultrasonic signal coverage area;
in response to detecting the local availability of the ultrasound-encoded product information, requesting a user permission from a user of the client device to capture the ultrasound-encoded product information by displaying, on the display, an instruction to activate the ultrasonic listening port of the client device;
detecting shaking of the client device, by the user of the client device, in accordance with the instruction to activate the ultrasonic listening port of the client device displayed on the display; and
in response to detecting the shaking:
activating the ultrasonic listening port;
receiving at the activated ultrasonic listening port, from the ultrasound transmitter, an ultrasonic signal broadcasted at the frequency while the client device is positioned within the ultrasonic signal coverage area determined by the remote server; and
decoding the ultrasonic signal to obtain the message in a human-perceivable form.

US Pat. No. 10,172,001

AUTHENTICATION MECHANISM

International Business Ma...

1. A computer-implemented method for an authentication mechanism, the method comprising executing on a computer processor:in response to a cellular services request from a mobile cellular device to generate authentication credentials for access to a secure networked resource via an identified cellular service base station, determining unique numeric identification indicia of the identified base station;
randomly generating a plurality of numeric characters;
generating authentication credentials by encoding the unique numeric identification indicia of the identified base station as a function of the randomly generated plurality of numeric characters;
in response to a receipt of the authentication credentials from the mobile cellular device for access to the secure networked resource on a network device connection, extracting encoded identification indicia of the identified base station from the authentication credentials, wherein the identification indicia uniquely identify the identified base station relative to another base station that is different from the identified base station;
granting access for the mobile device to the secure networked resource in response to determining that the mobile device is currently using the identified base station for cellular services to transmit the authentication credentials; and
denying access for the mobile device to the secure networked resource in response to determining that the mobile device is currently using the another base station for cellular services to transmit the authentication credentials.

US Pat. No. 10,171,999

MOBILE SURVEILLANCE UNIT

SitePro, LLC, Lubbock, T...

1. A surveillance system to remotely monitor deployments of fluid-handling devices, comprising:a trailer having wheels, a mast, and a trailer towing coupler;
a camera coupled to the mast;
a wireless modem communicatively coupled to the camera and operative to transmit video captured by the camera;
one or more remote computers comprising memory and operative to remotely receive and store data describing operation of a fluid-handling device collocated with the trailer, the memory storing instructions that when executed cause the one or more remote computers to effectuate operations comprising:
associating an Internet Protocol address of the wireless modem with one user account among a plurality of user accounts each associated with a different fluid-handling device at a different geographic site,
receiving, from a computing device of a user associated with the one user account, a request to view video from the camera,
obtaining an identifier of the one user account associated with the request to view video from the camera,
selecting an Internet Protocol address of the wireless modem based on the identifier of the one user account,
sending a request for the video to the selected Internet Protocol Address,
receiving video from the camera via the wireless modem, and
sending the video and an indication of the data describing operation of the fluid-handling device to the computing device of the user responsive to the request to view video from the camera;
a power storage device; and
a solar panel coupled to the power storage device such that the solar panel charges the power storage device when exposed to light.

US Pat. No. 10,171,998

USER PROFILE, POLICY, AND PMIP KEY DISTRIBUTION IN A WIRELESS COMMUNICATION NETWORK

QUALCOMM Incorporated, S...

1. A method operational in an authentication server for a wireless communication network, comprising:obtaining a primary user identifier for a wireless authentication peer during an initial subscription, wherein the primary user identifier is a network access identifier (NAI), and wherein the primary user identifier is not transmitted over the air during the initial subscription;
receiving an access authentication request from the wireless authentication peer, wherein the access authentication request includes a pseudo-NAI generated for the wireless authentication peer during the initial subscription, and wherein the primary user identifier is not included in the access authentication request: and
responsive to a successful authentication of the wireless authentication peer based on the access authentication request:
generating a secondary user identifier for the wireless authentication peer, the secondary user identifier being associated with the primary user identifier, and
providing the secondary user identifier to at least one network device in the wireless communication network, the at least one network device including an authenticator associated with the wireless authentication peer, wherein user profile information of the wireless authentication peer or policy information of the wireless authentication peer is retrieved based on the secondary user identifier as included in a subsequent request from the at least one network device.

US Pat. No. 10,171,996

COMMUNICATION APPARATUS METHOD FOR CONTROLLING COMMUNICATION APPARATUS AND PROGRAM

Canon Kabushiki Kaisha, ...

1. A communication apparatus comprising:a computer for causing the communication apparatus to:
determine whether information obtained from a captured image includes a public key to be used for providing processing for providing a communication parameter;
search for another communication apparatus identified by the information obtained from the captured image;
provide the communication parameter that is encrypted to the searched another communication apparatus in the providing processing using the public key in a case where it is determined that the information obtained from the captured image includes the public key, wherein the communication parameter is used for connecting to a wireless network formed by an external access point; and
not perform the providing processing using the information obtained from the captured image in a case where it is determined that the information obtained from the captured image does not include the public key.

US Pat. No. 10,171,992

SWITCHING MOBILE SERVICE PROVIDER USING BLOCKCHAIN

International Business Ma...

1. A method, comprising:receiving, by a mobile service provider, a mobile number portability request from a mobile device communicably connected to a current mobile service provider;
fetching, by the mobile service provider, porting data of the mobile device from a blockchain ledger accessible by the mobile service provider and by the current mobile service provider;
verifying, by the mobile service provider, the fetched porting data;
in response to the verifying, sending, by the mobile service provider, a request to the blockchain ledger to update data of the current mobile service provider; and
receiving, by the mobile service provider, a notification from the blockchain ledger indicating that the connection between the current mobile service provider and the mobile device is disconnected;
porting the mobile number, by the mobile service provider; and
updating the porting data of the mobile device in the blockchain ledger.

US Pat. No. 10,171,991

MAKING SUBSCRIBER DATA ADDRESSABLE AS A DEVICE IN A MOBILE DATA NETWORK

International Business Ma...

1. A method for accessing subscriber data in a mobile data network that services a plurality of physical subscriber devices, the method comprising:providing a data chunk corresponding to a subscriber of the mobile data network, the data chunk comprising:
a device address that makes the data chunk addressable as one of the plurality of physical subscriber devices serviced by the mobile data network; and
a data portion corresponding to the subscriber data for the subscriber;
providing a subscriber database that includes an entry for the subscriber that includes information relating to physical devices used by the subscriber to access the mobile data network;
determining an unused device address for the subscriber from the subscriber database;
writing the unused device address to the device address of the data chunk; and
writing to an entry in the subscriber database corresponding to the subscriber the device address of the data chunk as one of the physical devices used by the subscriber.

US Pat. No. 10,171,987

IMPI-BASED PERSONALIZATION

QUALCOMM Incorporated, S...

1. A method for determining whether mobile network functions of a locked device are to be permitted to operate, comprising:retrieving an IMS “IP Multimedia Subsystem” Private User Identity (IMPI) stored on a Universal Integrated Circuit Card (UICC) installed in the locked device;
determining whether a configured condition relating to the IMPI stored on the UICC is met; and
permitting the mobile network functions of the locked device to operate in response to determining that the configured condition is met.

US Pat. No. 10,171,983

PROVIDING INFORMATION TO A MOBILE DEVICE BASED ON AN EVENT AT A GEOGRAPHICAL LOCATION

Open Invention Network LL...

1. A method, comprising:identifying an event via an event alert server by associating event type information with a specific event and associating location information with a location associated with the specific event, the location information or the event type information comprising an image;
identifying a location of at least one mobile device and at least one other mobile device; and
sending an alert of the event to the at least one other mobile device, wherein the sending of the alert comprises sending at least one of:
a first alert to the at least one other mobile device moving towards the location associated with the specific event; and
a second alert to the at least one other mobile device moving away from the location associated with the specific event;
wherein the type of the event is identified based on the image; and
wherein the location of the event is identified based on the location of the at least one mobile device.

US Pat. No. 10,171,982

EMERGENCY EVACUATION SERVICE

Intel Corporation, Santa...

1. At least one computer readable storage device having stored thereon instructions that, when executed by at least one processor, result in operations, comprising:identify alert information representative of an emergency event at a venue;
identify a plurality of mobile devices at the venue;
transmit, to the plurality of mobile devices, the alert information representative of the emergency event; and
transmit, to the plurality of mobile devices, evacuation information representative of evacuation instructions to guide users of the plurality of mobile devices from the venue, wherein the evacuation information includes redirection evacuation instructions to direct the users around congested routes.

US Pat. No. 10,171,981

PEER-TO-PEER EMERGENCY COMMUNICATION USING PUBLIC BROADCASTING

International Business Ma...

1. A method for emergency communication, comprising:encoding a message for visual display including a message-to field and a message-from field;
revealing the visual display to a reading device in communication with a broadcast center which stores the visual display;
decoding and sorting the messages from one or more visual displays at the broadcast center, wherein the decoding and sorting the messages includes performing to/from matching of the messages to reduce network traffic, the to/from matching comprising collecting messages at the broadcast center and routing messages to areas that have revealed receivers based on previously sent messages by the receivers;
on an index channel, broadcasting a time and channel number for when a message body of the message will be broadcast on a message channel; and
broadcasting the message body on the message channel, the broadcasting including projecting an enlarged QR code on a structure using non-visible light, the enlarged QR code being configured to be recognized by aerial devices or spacecraft.

US Pat. No. 10,171,980

SYSTEMS AND METHODS FOR EMERGENCY RESPONSE DISPATCH

1. A computerized method for coordinating decentralized response to emergency events, comprising:receiving at least one request for emergency assistance;
sending an alert to mobile devices of registered responders in a geographic area corresponding to an emergency site of said request for emergency assistance;
acknowledging a response from a mobile device of at least one responder of the registered responders indicating agreement to dispatch to the emergency site in response to the alert, the response including information regarding available resources of the at least one responder;
determining, using the information from the at least one responder, whether the available resources of the at least one responder includes a requested resource;
sending confirmation to the mobile device of the at least one responder to proceed to the emergency site if the available resources of the at least one responder includes the requested resource; and
confirming a notification from the mobile device of the at least one responder indicating arrival of the at least one responder at the emergency site.

US Pat. No. 10,171,979

SYSTEM AND METHOD FOR AUTOMATIC BLUETOOTH PAIRING

CAPITAL ONE SERVICES, LLC...

1. A Bluetooth-pairing device comprising:secure storage to store a device-provider generated unique identifier (ID), wherein the device-provider generated unique ID is stored prior to providing the device to an end user;
a Bluetooth antenna configured to receive and transmit Bluetooth data; and
a microprocessor connected to the Bluetooth antenna and secure storage, wherein the microprocessor is configured to:
receive an advertising packet from an end user device via the Bluetooth antenna;
retrieve the unique ID from the secure storage;
transmit a response packet to the end user device, wherein the response packet comprises an encrypted version of the unique ID;
receive a response from the end user device via the Bluetooth antenna, wherein the response comprises at least one of: a link key and a portion of a link key; and
pair the Bluetooth pairing device with the end user device using the link key or a portion of the link key.

US Pat. No. 10,171,978

DOOR LOCKS AND ASSEMBLIES FOR USE IN WIRELESS GUEST ENGAGEMENT SYSTEMS

CARNIVAL CORPORATION, Mi...

1. An access panel for controlling an electronically controlled door lock, comprising:a radio configured for wireless communication with a door lock communication module electrically connected to an electronically controlled locking mechanism;
a first transceiver configured for wireless communication with a user device to identify a user seeking to activate the electronically controlled locking mechanism;
a second transceiver configured for communication with a reservation server storing identifiers of users authorized to activate the electronically controlled locking mechanism,
wherein each of the radio, first transceiver, and second transceiver operate according to a different communication standard; and
a microprocessor configured to control operation of the access panel, including the radio and the first and second transceivers, to perform functions to:
control the first transceiver to monitor for periodic beacon signals broadcast wirelessly by the user device,
in response to receiving a periodic beacon signal from the user device via the first transceiver, determine a next time period during which the user device will listen for communications, based on timing of receipt of the periodic beacon signal,
during the determined next time period, control the first transceiver to transmit to the user device a request for a private identifier for the user device, and
control the first transceiver to establish a wireless communication connection with the user device.

US Pat. No. 10,171,977

COMMUNICATION NETWORK, A POWER CONVERTER CABINET, AND A METHOD THEREFORE

ABB Schweiz AG, Baden (C...

1. A communication network in a power converter cabinet, wherein the power converter cabinet comprises at least a control unit and at least one of a power switch, a sensor, or an actuator, the communication network comprises:a first communication point, provided with a first antenna configured to wirelessly transmit and receive in the mm-wave frequency band, with an opening angle of between 20 and 180 degrees, wherein the first communication point is connected to the at least a control unit inside the power converter cabinet; and
a second communication point, provided with a second antenna configured to receive and transmit wirelessly in the mm-wave frequency band, with an opening angle of between 20 and 180 degrees, wherein the second communication point is connected to the at least one of a power switch, a sensor, or an actuator inside the power converter cabinet;
wherein either the first communication point transmits and the second communication point receives or the first communication point receives and the second communication point transmits to set up a communication link between each other with multiple propagation paths, to send data between different active devices and/or components inside the power converter cabinet.

US Pat. No. 10,171,976

REMOTE LOCATION MONITORING OF OBJECTS WITH MOBILE DEVICES

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

1. A method of monitoring a remote location of an object within a wireless communication network, the method comprising:receiving a first indication that the object is secured with a tracking device that is configured to determine that the tracking device is secured to the object based on a camera of the tracking device capturing at least one of a skin color, a skin texture, or a vein pattern;
receiving, at a first monitoring device, data defining a boundary area;
receiving a second indication that one or more sentinel devices that are in communication with the tracking device are arranged at least one of (i) around the boundary area or (ii) within the boundary area;alerting, by at least one of (i) at least one of the one or more sentinel devices over the wireless communication network or (ii) the tracking device over the wireless communication network, the first monitoring device that (i) the tracking device has left the boundary area in response to receiving a third indication that the tracking device has left the boundary area or (ii) another object has entered the boundary area;in response to alerting, by at least one of (i) the at least one of the one or more sentinel devices over the wireless communication network or (ii) the tracking device over the wireless communication network, the first monitoring device that the tracking device has left the boundary area, alerting a second monitoring device that is located outside the boundary area to monitor for the tracking device; andalerting the first monitoring device that the second monitoring device has located the tracking device.

US Pat. No. 10,171,975

EFFICIENT DISTRIBUTION OF HEATING, VENTILATION, AND AIR CONDITIONING FUNCTIONALITY

Lennox Industries Inc., ...

1. A system for replicating settings in a heating, ventilation, and air-conditioning (HVAC) network, comprising:a first control unit comprising a first internal clock operable to maintain an internal time for the first control unit, the first control unit communicatively coupled to a first plurality of HVAC units and a first interactive display;
a second control unit comprising a second internal clock operable to maintain an internal time for the second control unit, the second control unit communicatively coupled to a second plurality of HVAC units and a second interactive display; and
a communications network, wherein the first control unit detects the second control unit over the communications network and the first control unit and the second control unit synchronize the first internal clock and the second internal clock to have the same internal time; and
the first control unit is further operable to:
receive a first settings update from the second control unit;
determine drat the first settings update is associated with a changed universal setting comprising a first setting time, wherein the changed universal setting comprises at least one of a language preference, a temperature unit preference, a password for the communications network, an address of the first and second control units, or a dealer of the first plurality of HVAC units and second plurality of HVAC units;
compare the first setting time of the changed universal setting to a stored setting time of an existing universal setting, wherein the stored setting time reflects the time when existing universal setting was changed and the first setting time reflects the time when the changed universal setting was changed;
determine that the first setting time is more recent in time than the stored setting time;
update the existing universal setting with the changed universal setting; and
implement the changed universal setting in at least one of the first plurality of HVAC units and the first interactive display.

US Pat. No. 10,171,974

SYSTEM AND METHOD FOR USING AN ELECTRONIC LOCK WITH A SMARTPHONE

Schlage Lock Company LLC,...

1. A computer-implemented method for updating a reader device with access control information, comprising: transmitting a reader device identifier from a reader device to a mobile device via a wireless connection; receiving the reader device identifier at a server from the mobile device, the server and mobile device communicating with one another via an Internet; determining, via the server, an encrypted user database for the reader device u-to be received by the reader device based on an analysis of the reader device identifier, wherein the encrypted user database is stored at the server; transmitting a firmware update from the server to the mobile device and storing the Firmware update in the mobile device; transmitting the encrypted user database from the server to the mobile device; transmitting the firmware update from the mobile device to the reader device; transmitting the encrypted user database from the mobile device to the reader device; transmitting a confirmation from the reader device to the mobile device, wherein the confirmation only includes information that the firmware update and the encrypted user database were received by the reader device; and transmitting the confirmation from the mobile device to the server via the Internet.

US Pat. No. 10,171,971

ELECTRICAL SYSTEMS AND RELATED METHODS FOR PROVIDING SMART MOBILE ELECTRONIC DEVICE FEATURES TO A USER OF A WEARABLE DEVICE

Skullcandy, Inc., Park C...

1. An electrical system, comprising:a wearable mobile electronic device including:
cellular voice equipment configured to enable a user of the wearable mobile electronic device to participate in cellular voice calls through a cellular voice network;
cellular data equipment configured to enable the wearable mobile electronic device to communicate through a cellular data network;
one or more biometric sensors;
at least one audio speaker;
control circuitry operably coupled to the cellular voice equipment, the cellular data equipment, the one or more biometric sensors, and the at least one audio speaker, the control circuitry including a processor operably coupled to a data storage device comprising computer-readable instructions stored thereon, the processor configured to execute the computer-readable instructions, wherein the computer-readable instructions are configured to instruct the processor to:
engage in communications with a remote server using the cellular data equipment; and
interact with the remote server to provide audio signals to the at least one audio speaker, the audio signals corresponding to audio media selected based, at least in part, on biometric data provided to the control circuitry by the one or more biometric sensors,
wherein the selected audio media has a beat that is faster than a rate of running steps measured by the biometric sensors when a heart rate measurement by the biometric sensors is slower than a desired heart rate; and the selected audio media has a beat that is slower than the rate of running steps measurement by the biometric sensors when the heart rate measurement by the biometric sensors is faster than a desired heart rate.

US Pat. No. 10,171,970

RESOURCE NOTIFICATION METHOD AND SYSTEM, LOCAL CSE, REMOTE CSE AND STORAGE MEDIUM

1. A resource attribute notification method, comprising:after receiving a first resource updating request transmitted by an Application Entity, AE, and when determining that a valid notification resource attribute exists in the first resource updating request, a local Common Service Entity, CSE, transmitting a second resource updating request to a remote CSE; wherein the first resource updating request includes a notifiable attribute and an address of an original resource which needs to be updated,
wherein the notifiable attribute includes an attribute list which needs to be notified;
wherein the local CSE determines that an attribute which satisfies the following condition in the notifiable attribute is a valid notification resource attribute: an attribute included in the notifiable attribute exists in the original resource which requests to be updated,
or,
wherein the local CSE determines that an attribute which satisfies the following condition in the notifiable attribute is a valid notification resource attribute: an attribute included in the notifiable attribute exists in the original resource which requests to be updated, and is marked as optionally notifiable;
wherein the method further comprises:
the local CSE checking whether the original resource contains a notified attribute, wherein the notified attribute includes a notified attribute list
if the original resource contains a notified attribute, the local CSE containing a valid notification resource attribute, which is not contained in the notified attribute in the notifiable attribute, into the second resource updating request and
if the original resource does not contain a notified attribute, the local CSE containing all valid notification resource attributes in the notifiable attribute into the second resource updating request.

US Pat. No. 10,171,969

SYSTEM INCLUDING ALTERNATION OF SENSOR CONNECTION AND TRANSMISSION MECHANISM FOR MOTION SENSING GARMENT

1. A wireless communication system, comprising:a plurality of sensors attached to one or more wearables, wherein each of the plurality of sensors are configured to operate either as a master device or a slave device, wherein the plurality of sensors are inter-communicatively coupled to establish a sensor communication network wherein one of the sensors operates as the master device and the other sensors operates as the slave devices, and wherein a set of sensors, of the plurality of sensors are configured to broadcast metadata information to at least one other sensor within the sensor communication network, wherein the metadata information comprises sensor identifier, location of the one or more wearables, a battery level of the sensor, and a current time, and wherein the sensor communication network is updated based upon the metadata information received from each of the set of sensors to form an updated sensor communication network, wherein the sensor communication network is updated by swapping one of the slave devices with the master device, and wherein the slave device being swapped is configured to operate as a new master device for the updated sensor communication network; and
a processor configured to process the metadata information received from each sensor to determine a first signal level indicative of signal strength (dBm) between each sensor and at least one other sensor, a second signal level (dBm) indicative of signal strength between each sensor and the one or more communication devices, and a relative signal strength (dBm) of each sensor, wherein the slave device swapped with the master device to operate as the new master device for the updated sensor communication network is having the maximum relative signal strength as compared to the other sensors in the sensor communication network.

US Pat. No. 10,171,968

DEVICE BASED NETWORK NOTIFICATION OF DEVICE SUPPORTED MACHINE-TYPE COMMUNICATION FEATURES

1. A method, comprising:initiating, by a subscriber identity module card operatively coupled to a processor, an application of the subscriber identity module card, wherein the subscriber identity module card is further operatively coupled to a machine-type communication device;
based on the initiating, determining, by the subscriber identity module card using the application, whether a terminal support data structure of the subscriber identity module card comprises parameter information defining machine-type communication parameters of the machine-type communication device;
based on a determination that the parameter information is excluded from the terminal support data structure, updating, by the subscriber identity module card using the application, the terminal support data structure to include the parameter information; and
based on the updating, sending, by the subscriber identity module card using the application, the terminal support data structure to a network device of a wireless communication network to facilitate provisioning machine-type communication services for the machine-type communication device via the wireless communication network based on the parameter information.

US Pat. No. 10,171,964

LOCATION-ORIENTED SERVICES

INTERNATIONAL BUSINESS MA...

1. A computer-implemented method, comprising:determining a first screen size of a first mobile device associated with a first user;
determining a second screen size of the second mobile associated with a second user;
providing a first portion of a location-oriented data service to the first mobile device; and
providing a second portion of the location-oriented data service to the second mobile device based upon an interrelationship between the first user and the second user, wherein
the first screen size is different than the second screen size,
first content within the first portion is based upon the first screen size,
second content within the second portion is based upon the second screen size,
the first content differs from the second content based upon the first screen size being different than the second screen size,
the first content is provided to the first mobile device at substantially a same time as when the second content is provided to the second mobile device, and
the first content is complementary to and based upon the second content.

US Pat. No. 10,171,962

CONTROLLING A MOBILE DEVICE

International Business Ma...

1. A method for controlling a second mobile device in response to a first mobile device having no connection to a telephony service, wherein the first mobile device is operable to transmit an identifier to the second mobile device using a network connection that is operable to connect mobile devices and wherein the first mobile device and the second mobile device are operable to join a first group, said method comprising:assigning, by one or more processors of a broker service apparatus, a first unique identifier to the first group, said broker service apparatus being a computer apparatus;
notifying, by the one or more processors, the telephony service of the first unique identifier;
using, by the one or more processors in response to receiving a first control signal comprising the first unique identifier and data from the telephony service, the first unique identifier to identify the first group, wherein the data is targeted to the first mobile device;
determining, by the one or more processors in response to the first mobile device not being connected to the broker service apparatus, whether the second mobile device is connected to the broker service apparatus; and
issuing, by the one or more processors in response to the second mobile device being connected to the broker service apparatus, a second control signal to the second mobile device in order to forward the data to the second mobile device, said second control signal comprising an identifier of the first mobile device,
wherein the second control signal causes the second mobile device to use the identifier of the first mobile device and the network connection in order to forward the data to the first mobile device.

US Pat. No. 10,171,961

TRANSACTION AUTHORIZATION SERVICE

Amazon Technologies, Inc....

1. A system for scheduling events, comprising:one or more processors; and
memory having stored thereon program instructions that when executed by the one or more processors cause at least one of the one or more processors to implement:
registering users with a service center for a transaction authorization service and a text reminder service, wherein registering the users comprises receiving contact information of the users;
receiving, at the service center from a particular registered user of the registered users for the text reminder service via a first communication channel, a scheduling text message specifying an event to be scheduled between the particular registered user and a third party, wherein the scheduling text message includes contact information for the third party;
in response to receiving the scheduling text message, storing, by the text reminder service, an indication of the event;
at a predetermined time prior to the event, sending a reminder text message regarding the event based on the stored indication of the event to the particular registered user and to the third party based on the contact information for the third party;
receiving, at the service center from the particular registered user for the transaction authorization service via a second communication channel, a transaction text message specifying an initiation of a transaction between the particular registered user and another third party, the transaction text message comprises contact information for the other third party, wherein the second communication channel is different from the first communication channel;
in response to receiving the transaction text message, sending, to the particular registered user based on the contact information for the particular register user, an authorization request text message indicating a request for authorization of the transaction to the other third party; and
in response to receiving the authorization of the transaction, sending, to the other third party based on the contact information for the other third party, an authorization text message indicating that the transaction is authorized.

US Pat. No. 10,171,959

DISTRIBUTED ACCESS POINT FOR IP BASED COMMUNICATIONS

ARRIS Enterprises LLC, S...

1. An apparatus for Internet-Protocol based communications in a wireless network having a minimum available physical data rate, the apparatus comprising:a network interface to receive a plurality of multicast data packets;
a memory; and
a processor for executing instructions stored in the memory to:
identify a plurality of receiving nodes in the wireless network requesting data corresponding to the plurality of multicast data packets,
convert the received plurality of multicast data packets into one or more unicast data packets,
determine an effective unicast rate for said one or more unicast data packets, wherein the effective unicast rate corresponds to a combined rate for converting the plurality of multicast packets into one or more unicast packets and sending the one or more unicast packets to the receiving nodes,
compare said effective unicast rate to said minimum available physical data rate,
serially transmit said one or more unicast data packets, via the network interface, to said plurality of receiving nodes at said effective unicast rate, when said effective unicast rate is greater than said minimum available physical data rate, and
serially transmit said one or more unicast data packets, via the network interface, to said plurality of receiving nodes at said minimum available physical data rate, when said effective unicast rate is less than or equal to said minimum available physical data rate, wherein said network interface is capable of transmitting and receiving both multicast data packets and unicast data packets.

US Pat. No. 10,171,958

MANAGING A MULTIMEDIA BROADCAST MULTICAST SERVICE USING AN MBMS RELAY DEVICE

QUALCOMM Incorporated, S...

1. A method for managing a multimedia broadcast multicast service (MBMS), comprising:broadcasting an out-of-coverage status indicator or MBMS query in a first peer discovery signal;
receiving a second peer discovery signal from each of a plurality of MBMS relay devices, each second peer discovery signal comprising at least a subset of service announcement information for at least one MBMS; and
selecting an MBMS relay device from the plurality of MBMS relay devices to deliver content of a particular MBMS based at least in part on a signal strength of the second peer discovery signal from each MBMS relay device.

US Pat. No. 10,171,957

METHOD AND USER EQUIPMENT FOR RECEIVING BROADCAST/MULTICAST SERVICE, AND METHOD AND BASE STATION FOR TRANSMITTING BROADCAST/MULTICAST SERVICE

1. A method for receiving a broadcast/multicast service by a user equipment, the method comprising:receiving, by the user equipment, frequency resource information of a serving cell; and
receiving, by the user equipment, the broadcast/multicast service using a frequency region based on the frequency resource information,
wherein the frequency resource information includes information indicating the frequency region to which the broadcast/multicast service is allocated within a system bandwidth of the serving cell,
wherein the frequency resource information further includes information on a center frequency of another cell that provides a service identical to the broadcast/multicast service, and
wherein a subcarrier corresponding to the center frequency of the another cell is not used for the reception of the broadcast/multicast service if the subcarrier corresponding to the center frequency of the another cell is within the frequency region to which the broadcast/multicast service is allocated within the system bandwidth of the serving cell.

US Pat. No. 10,171,956

NOTIFICATION METHOD, SYSTEM, AND DEVICE FOR VEHICLE

Chiun Mai Communication S...

1. A notification method implemented by a notification device installed in a vehicle, comprising:establishing a wireless communication connection with an electronic device;
receiving a target station sent from the electronic device;
obtaining a navigation information of the vehicle;
recording a number of passengers planning to get off at the target station;
sending an arrival notification to the electronic device when the vehicle approaches at the target station;
recording a number of the passengers who actually get off at the target station;
comparing the number of the passengers that actually set off with the number of the passengers planning to get off;
sending the arrival notification again to the electronic device when the number of the passengers that actually set off is less than the number of the passengers planning to get off;
sending the arrival notification to the electronic device when the vehicle arrives at the target station and the passenger is still on board;
detecting a wireless signal strength of the electronic device when the vehicle arrives at the target station; and
comparing the wireless signal strength with a preset value to determine whether the passenger has got off.

US Pat. No. 10,171,955

METHOD FOR COMMUNICATION BETWEEN VEHICLES

Volkswagen AG, (DE)

1. A method for the communication of vehicles, the method comprising:receiving a first message from a first vehicle by a second vehicle via vehicle-to-vehicle communication and/or vehicle-to-infrastructure communication;
allocating the first message to the first vehicle based on the content of the first message by the second vehicle; and
sending a second message from the second vehicle to the first vehicle via a separate communication channel by using information from the first message;
wherein the sending of the second message from the second vehicle to the first vehicle via the separate communication channel by using information from the first message comprises at least one of the following operations:
sending the second message from the second vehicle to a central processor; and
sending the second message from the central processor to the first vehicle.

US Pat. No. 10,171,954

VEHICLE OCCUPANT POSITION DETERMINATION

International Business Ma...

1. A device identification and modification method comprising:receiving, via a computer processor of a computing system by a cache of said computing system from a plurality of GPS enabled devices of a plurality of users, GPS data identifying locations of said GPS enabled devices, where said computing system comprises an integrated computer within a vehicle;
initiating, by said computer processor, direct communications between said computer processor and said GPS enabled devices;
receiving, by said computer processor, digital identification input;
inserting, by said processor into said cache, said digital identification input;
identifying, by said computer processor based on said digital identification input, each GPS enabled device of said GPS enabled devices;
refreshing, by said computer processor based on said digital identification input within said cache, said GPS data resulting in updated GPS data identifying updated locations of said GPS enabled devices;
determining, by said computer processor based on said updated GPS data within said cache and locations of said GPS enabled devices, a group of users of said plurality of users located within a specified proximity to each other user of said group of users;
determining, by said computer processor based on an altitude, velocity, and a vector of said GPS enabled devices of said group of users, that said group of users is located within said vehicle;
determining, by said computer processor based on locations of said GPS enabled devices, a position of each user of said group of users with respect to said vehicle;
modifying, by said computer processor based on driver or passenger roles associated with each said position for each user of said group of users with respect to said vehicle, selected control functions of each said GPS enabled device of said GPS enabled devices; and
disabling after said modifying, by said computer processor, said GPS enabled devices.

US Pat. No. 10,171,953

VEHICLE EVENT NOTIFICATION VIA CELL BROADCAST

1. A method comprising:receiving, by a traffic optimization management server system comprising a processor, an event message in response to an event;
determining, by the traffic optimization management server system, based, at least in part, upon the event message, an area of relevance for the event, a location of the event, and a description of the event;
determining, by the traffic optimization management server system, a broadcast duration during which an event notification message should be broadcast and a broadcast interval with which the event notification message should be broadcast;
creating, by the traffic optimization management server system, the event notification message specifying the area of relevance, the location of the event, the description of the event, the broadcast duration, and the broadcast interval, wherein the event notification message is formatted as a cell broadcast message to be broadcast, by a cell broadcast center, to a cell serving at least a portion of the area of relevance; and
providing, by the traffic optimization management server system, the event notification message to the cell broadcast center.

US Pat. No. 10,171,951

SYSTEM AND METHOD FOR POSITIONING MOBILE DEVICE BY USING BLUETOOTH SIGNAL

NEMUSTECH CO., LTD., Seo...

1. A system for positioning a mobile device by using a Bluetooth signal, in which the mobile device receives the Bluetooth signal, which is periodically transmitted by a beacon, to determine the location of the mobile device, the system comprising:a strong signal beacon configured to periodically transmit a first Bluetooth signal having a first identification number representing the strong signal beacon, with a relatively strong intensity;
a plurality of weak signal beacons arranged within a Bluetooth signal range of the strong signal beacon and each configured to transmit a second Bluetooth signal having a second identification number representing each of the plurality of weak signal beacons, with a relatively weak intensity compared to the intensity of the first Bluetooth signal; and
a mobile device configured to store signal properties of the beacons including the strong signal beacon and the plurality of weak signal beacons corresponding to the identification numbers of the strong signal and the weak signal beacons and determine whether Bluetooth signal reception sensitivity of the mobile device is normal based on the identification numbers of the strong signal and the weak signal beacons included in the Bluetooth signal received by the mobile device and the signal properties corresponding to the identification numbers of the beacons and determine a location of the mobile device relative to the beacons based on a result of the determining whether the Bluetooth signal reception sensitivity of the mobile device is normal,
wherein if only the first Bluetooth signal of the strong signal beacon is received, and the second Bluetooth signal of the plurality of weak signal beacons is not received, the mobile device determines the Bluetooth signal reception sensitivity as abnormal, and when the first Bluetooth signal of the strong signal beacon is continuously received for a predetermined period of time or longer, the mobile device determines its location to be within the Bluetooth signal range of the strong signal beacon.

US Pat. No. 10,171,948

METHOD FOR PERFORMING POSITIONING OPERATION AND ASSOCIATED ELECTRONIC DEVICE

MEDIATEK INC., Hsin-Chu ...

1. An electronic device, comprising:an application processor, for executing applications running on a system of the electronic device; and
a sensor hub, coupled to the application processor, for obtaining and processing sensed data from a plurality of sensors within the electronic device;
wherein the application processor further downloads location data from a remote device via a network module, and at least a portion of the downloaded location data is further stored in a storage unit of the sensor hub to be reused for positioning;
wherein the location data corresponds to a plurality of cell identities; and when a positioning operation is performed, the sensor hub receives surrounding cell IDs and asks the storage unit of the sensor hub for their location data directly; and the sensor hub calculates a location of the electronic device according to at least a portion of the location data obtained from the storage unit of the sensor hub;
wherein a portion of the downloaded location data is stored in the storage unit of the sensor hub, and another portion of the downloaded location data is stored in a storage unit of the application processor; and when a positioning operation is performed, the sensor hub receives surrounding cell IDs and asks the storage unit of the sensor hub for their location data directly; and the application processor asks the storage unit of the application processor for part or all of the location data only when the part or all of the location data cannot be found in the storage unit of the sensor hub; and the sensor hub calculates a location of the electronic device according to at least a portion of the location data obtained from the storage unit of the sensor hub and the location data obtained from the application processor.

US Pat. No. 10,171,947

MOBILE APPLICATION AND DEVICE FEATURE REGULATION BASED ON PROFILE DATA

1. A system, comprising:a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
receiving profiling data associated with a user equipment, wherein the profiling data comprises first context data that has been determined, during a first-time period, based on first motion data sensed via a first sensor of the user equipment and supplementary data sensed via a second sensor associated with the user equipment, and wherein the supplementary data is data that supplements the first motion data to determine the first context data;
during a second-time period, utilizing the profiling data to calibrate second motion data sensed via the first sensor, wherein the second sensor is unavailable during the second time period;
based on an analysis of the profiling data and the second motion data, determining second context data associated with the user equipment; and
in response to determining that the second context data satisfies a defined context criterion, prohibiting an execution of an application of the user equipment.

US Pat. No. 10,171,946

ASSISTED GNSS VELOCITY ESTIMATION

Apple Inc., Cupertino, C...

1. A method comprising:obtaining, by a mobile device, a step-based speed measurement based on sensor data;
obtaining, by the mobile device, a step-based speed uncertainty associated with the step-based speed measurement;
evaluating, by the mobile device, a plurality of assistance conditions, each derived from different aspects of the step-based speed measurement;
determining, by the mobile device, that one or more of the evaluated assistance conditions are met;
responsive to the determining, assisting a state estimator using the step-based speed measurement and the associated step-based speed uncertainty, wherein the assisting includes using the step-based speed uncertainty in the state estimator as a source of measurement noise; and
estimating, by the mobile device, at least one of the position, velocity or speed of the mobile device using the assisted state estimator.

US Pat. No. 10,171,945

LOCATION BASED PROVISIONING AND BROADCASTING OF CONTENT UTILIZING A MULTIMEDIA BROADCAST SERVICE

1. A method, comprising:receiving, by a system comprising a processor, a client service request;
uniformly distributing, by the system, user equipment location requests among a group of gateway mobile positioning center devices to facilitate generation of location information representing locations of respective user equipments; and
in response to the uniformly distributing the user equipment location requests among the group of gateway mobile positioning center devices, broadcasting, by the system based on a location of the locations corresponding to a user equipment of the respective user equipments, content corresponding to the client service request to the user equipment via a broadcast enabled access point device that is configured to send broadcast data to multiple devices via a point-to-multipoint communication protocol.

US Pat. No. 10,171,944

MONITORING A STATUS OF A DISCONNECTED DEVICE BY A MOBILE DEVICE AND AN AUDIO ANALYSIS SYSTEM IN AN INFRASTRUCTURE

International Business Ma...

1. A computer program product for monitoring an operation status of a disconnected device by a mobile device and an audio analysis system in an infrastructure, wherein the mobile device has connectivity to the infrastructure and the disconnected device has no connectivity to the infrastructure, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code executable to:invoke, by the mobile device, passive listening of the mobile device to a sound generated by the disconnected device, in response to determining that the mobile device is in proximity to a predefined location of the disconnected device;
determine, by the mobile device, whether the sound can be detected by the mobile device;
stream, by the mobile device, audio with information of a location of the mobile device to the audio analysis system, in response to determining that the sound can be detected by the mobile device, wherein the audio is recorded during the passive listening;
determine, by the audio analysis system, whether the audio is recorded from the disconnected device, based on the information of the location of the mobile device;
compare, by the audio analysis system, the audio with pre-recorded sounds of the disconnected device, in response to determining that the audio is recorded from the disconnected device;
determine, by the audio analysis system, the operation status of the disconnected device, based on a comparison of the audio and the pre-recorded sounds; and
send to the mobile device, by the audio analysis system, a notification of the operation status of the disconnected device, in response to determining that the operation status is an event predetermined by a user of the mobile device.

US Pat. No. 10,171,943

SYSTEM AND METHOD FOR UTILIZING AN ARRAY OF MOBILE DEVICES FOR IMAGING AND USER EQUIPMENT POSITIONING

QUALCOMM Incorporated, S...

5. A system for utilizing an array of one or more mobile devices to improve one or more positioning metrics of a user equipment, the system comprising:a memory to store received positioning metrics associated with signals collected by the one or more mobile devices in the array, wherein the signals are wireless communication network signals generated by the user equipment; and
one or more processors coupled with the memory configured to:
determine a first position of the user equipment based on the positioning metrics; and
determine a new position for at least one mobile device in the array of the one or more mobile devices based on the first position of the user equipment;
transmit the new position to the at least one mobile device;
receive new positioning metrics associated with signals collected by the at least one mobile device at the new position; and
determine a second position of the user equipment based on the positioning metrics and the new positioning metrics.

US Pat. No. 10,171,941

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, PROGRAM AND INFORMATION PROCESSING SYSTEM

SONY CORPORATION, Tokyo ...

1. An information processing apparatus comprising:hardware circuitry configured to:
acquire existing place information which specifies a location of an existing place,
acquire spot information related to a plurality of spots, which spot information is provided for each spot from a plurality of information provider devices connected to a user through a social networking service, based on the location of the existing place information,
display an integrated list of the spot information acquired for the plurality of spots from the plurality of information provider devices, and
register my-spot information specified by the user, out of the displayed integrated list of the plurality of spots of the acquired spot information, wherein the my-spot information indicates a status of the registered spot information selected from a group consisting of each spot of the plurality of spots to which the user has been and each spot of the plurality of spots to which the user wants to go,
wherein, when the status of the registered spot information indicates particular spots of the plurality of spots to which the user wants to go, the circuitry is further configured to display at least one of a number of and a list of the particular spots in response to current location information of the user indicating that the particular spots exist within a predetermined range with respect to a current location of the user.

US Pat. No. 10,171,940

TRANSPORTATION ACTIVATED GEOFENCE

International Business Ma...

1. A method for targeting geofence messages based on a transportation mode of a user comprising the steps of:creating, by a processor of a computer system, a geofence, wherein the geofence comprises a location, a size, a message, and a mode of transportation parameter;
receiving, by the processor, location data of a client device operated by the user;
further receiving, by the processor, measurements from a measuring device or a sensor quantifying movement of the client device, wherein the measuring device or sensor comprises an accelerometer, a gyroscope sensor, and a geomagnetic field sensor;
detecting, by said processor based on said measurements, a velocity and acceleration rate of said user;
detecting, by said processor via said gyroscope sensor, an angular velocity, a rotational motion, and a change of orientation of said user, wherein said detecting said angular velocity comprises measuring an amount of angular velocity being produced by a motion of said user and sensing an angular velocity produced by movement of the gyroscope sensor, and wherein associated angles are detected by said processor as said angles move and by sensing vibrations produced by external environments surrounding said gyroscope sensor to correct an orientation of an object embedded with said gyroscope sensor;
analyzing, by the processor, said angular velocity, said rotational motion, and said change of orientation of said user, said velocity and acceleration rate, a rate of change in the location data and the measurements from the measuring device or sensor thereby identifying the transportation mode as a function of the location data and measurements, wherein said identifying said transportation mode comprises comparing said angular velocity produced by movement of the gyroscope sensor to known angular velocities associated with walking, biking, driving in an automobile, riding a train, and riding on an airplane;
concluding, by the processor, that a location of the client device is within the location of the geofence and that the transportation mode of the user operating the client device is the same as the mode of transportation parameter defined by the geofence as a function of the measurements and location data; and
displaying, by the processor, the message on the client device.

US Pat. No. 10,171,938

USE OF GEOFENCES FOR LOCATION-BASED ACTIVATION AND CONTROL OF SERVICES

1. A method, comprisingreceiving, in association with a temperature control device located at a given base location, the temperature control device having a temperature setting that is variably set to different values based on corresponding distances of a user from the base location, an indication of a user moving from a first geofence to a second geofence of a plurality of geofences, each geofence associated with identifying the user at a location outside of the base location and situated with respect to the base location; wherein each of the plurality of geofences has an associated and distinct temperature value or temperature range value, the temperature value or the temperature range value corresponding to a temperature setting in the temperature control device, and wherein geographic location identifying capabilities in the user's device provides information related to the user's current geographic location, the current geographic location used at least in part to determine the user's moving from the first geofence to the second geofence;
upon receiving the indication of the user moving from the first geofence to the second geofence, determining that the user is moving in a direction closer to the base location based on the direction of movement and relative distance of the user from the base location; further determining a first temperature value or first temperature range value associated with the second geofence; and
in response to the determination, causing the temperature setting in the temperature control device at the base location to be adjusted from its current temperature value to substantially the first temperature value or within the first temperature range value, the first temperature value or first temperature range value closer in value to an optimally desired temperature setting value of the temperature control device.

US Pat. No. 10,171,937

MATCHING USERS IN A LOCATION-BASED SERVICE

Alibaba Group Holding Lim...

1. A method, comprising:receiving a plurality of service messages from a plurality of terminals, wherein the plurality of service messages associated with one or more transactions, and wherein the receiving of the service messages comprises:
receiving a first service message from a first terminal, wherein the first service message comprises an indication of a first transaction to be transacted with the first terminal, and an indication of a service that the first terminal is requesting to receive; and
receiving a second service message from a second terminal, wherein the second service message comprises an indication of a second transaction to be transacted with the second terminal, and an indication of a service that the second terminal is requesting to receive; and
in response to determining that the first terminal and the second terminal are within a threshold distance of each other, matching the first terminal and the second terminal as two parties in connection with a same transaction based at least in part on the first service message and the second service message, the matching the first terminal and the second terminal as two parties in connection with the same transaction comprises determining that the indication of the service that the first terminal is requesting to receive matches the indication of the service that the second terminal is requesting to receive.

US Pat. No. 10,171,936

MATCHING ACTIONABLE EVENTS WITH GOODS AND SERVICES PROVIDERS

International Business Ma...

1. A first device, comprising:a touchscreen display configured to receive an event identification request from a first user via a graphical user interface (GUI), wherein the event identification request comprises one or more requirements usable to identify one or more actionable events stored in a repository device, wherein the one or more requirements specify a geographical boundary and one or more goods or services, and wherein the one or more actionable events correspond to one or more dysfunctional devices reported by one or more second users of one or more second devices; and
a processor communicably coupled to the touchscreen display and configured to:
cause the touchscreen display to display the GUI to receive the event identification request from the first user by causing the touchscreen display to display a menu button that, when a tap by the first user is detected, causes the touchscreen display to display a drop-down menu that includes a first option that, when a selection by the first user is detected, causes the touchscreen display to display a second drop-down menu that presents different selectable request aspects to enable entry of the one or more requirements of the event identification request;
transmit the event identification request to the repository device to determine whether the repository device stores at least one actionable event of the one or more actionable events that matches the one or more requirements of the event identification request;
receive a notification indicating that the at least one actionable event matches the one or more requirements of the event identification request; and
cause the touchscreen display to provide the first user with an option to accept the at least one actionable event.

US Pat. No. 10,171,933

ISSUING NOTIFICATIONS ABOUT LOST DEVICES

International Business Ma...

1. A method for notifying a user of a location of a device, the method comprising:receiving a first location of a first device;
determining, by one or more processors, that the first device has been separated from a user of the first device;
determining a second device located at, within a first predetermined threshold, the first location;
sending a first notification to the second device, wherein the notification includes, at least, that the first device is located nearby
retrieving registration information of the user, wherein the registration information includes, at least, historical usage information of a plurality of devices associated with the registration information;
determining a third device located with the user, based on the historical usage information; and
sending a second notification to the third device, wherein the second notification information includes, at least, information indicating the location of the first device.

US Pat. No. 10,171,932

COMMUNICATION METHOD, INFORMATION PROCESSING APPARATUS, AND RECORDING MEDIUM RECORDING COMPUTER READABLE PROGRAM

Sony Corporation, Tokyo ...

1. An information processing apparatus comprising:a first communication unit configured to communicate with a first external apparatus via a first communication path;
a second communication unit configured to communicate with the first external apparatus via a second communication path, wherein the second communication path uses a different frequency range than the first communication path; and
a controller configured to determine a role of the information processing apparatus with the first external apparatus belonging to a network in the second communication path based on designation role information which is sent from the first external apparatus via the first communication path and received by the first communication unit, and the network is organized by a plurality of external apparatuses including the first external apparatus, wherein the determined role of the information processing apparatus is one of a first role and a second role,
wherein the controller makes the second communication unit communicate with each of the plurality of external apparatuses in the network via the second communication path when the determined role of the information processing apparatus is the first role, and
wherein the controller makes the second communication unit communicate directly only with the first external apparatus via the second communication path when the determined role of the information processing apparatus is the second role.

US Pat. No. 10,171,931

METHOD FOR RECEIVING DOWNLINK CONTROL CHANNEL BY MTC DEVICE, AND TERMINAL

LG Electronics Inc., Seo...

1. A method for receiving physical downlink channels, the method performed by a device and comprising:receiving, from a cell, downlink control information (DCI) via a first downlink control channel on a first subframe, wherein the DCI includes scheduling information for a physical downlink shared channel (PDSCH),
wherein bandwidth for the first downlink control channel and bandwidth for the PDSCH include a maximum of 6 physical resource blocks (PRBs); and
receiving, from the cell, downlink data via the PDSCH based on the scheduling information,
wherein when the downlink data is received on a second subframe, the device assumes that a second downlink control channel is not transmitted on the second subframe from the cell.

US Pat. No. 10,171,930

LOCALIZED AUDIBILITY SOUND SYSTEM

1. Means for creating a localized low-frequency sound field, comprising:a housing containing an audio driver including a vibratile diaphragm with first and second sides, and a center, said housing having first, second, third, and fourth exit ports;
first acoustic waveguide means for guiding acoustic energy from said first side of said diaphragm to said first exit port at a first location;
second acoustic waveguide means for guiding acoustic energy from said first side of said diaphragm to said second exit port at a second location, said first and second locations approximately equidistant from said center;
third acoustic waveguide means for guiding acoustic energy from said second side of said diaphragm to said third exit port at a third location;
fourth acoustic waveguide means for guiding acoustic energy from said second side of said diaphragm to said fourth exit port at a fourth location, said third and fourth locations approximately equidistant from said center;
wherein said first, second, third, and fourth locations are all approximately co-linear.

US Pat. No. 10,171,929

POSITIONAL AUDIO ASSIGNMENT SYSTEM

Lightbox Video Inc., Tor...

1. A method performed by one or more electronic devices, the method comprising:obtaining data representing a video viewable to a user through a head-mounted device in an immersive virtual reality environment and that identifies spatial positions assigned to one or more objects within the video, and
obtaining audio data associated with the video that (i) encodes one or more audio streams corresponding to each of the one or more objects and (ii) identifies, for each of the one or more audio streams, a frame of the video representing a start point of an audio stream;
receiving, from a computing device of a user, an indication of playback of a particular frame representing a start point of a particular audio stream from among the one or more audio streams;
providing, for display in a field-of-view of the video that is viewable to the user on the computing device, a visual notification representing metadata associated with a particular object corresponding to the particular audio stream, the visual notification being displayed in a particular spatial position within the field-of-view;
receiving, from the computing device of the user, user input data associated with playback of the video;
determining a gaze point of the user based on the received user input data;
evaluating the gaze point of the user with respect to the particular spatial position within the field-of-view; and
based on evaluating the gaze point with respect to the particular spatial position within the field-of-view, selectively adjusting audio data provided to the computing device of the user.

US Pat. No. 10,171,927

METHOD FOR PROCESSING AN AUDIO SIGNAL FOR IMPROVED RESTITUTION

AXD Technologies, LLC, L...

1. A method for processing an audio signal of N.x channels, N being greater than 1 and x being greater than or equal to 0, comprising:processing the audio signal by a multichannel convolution with a predefined imprint, the predefined imprint being formulated at least by the capture of a reference sound by a set of speakers disposed in a reference space,
wherein the method further comprises:
selecting two or more imprints from a plurality of imprints previously formulated in a plurality of different sound contexts; and
combining the selected imprints formulated in different sound contexts to create a new imprint representing a virtual environment.

US Pat. No. 10,171,926

SOUND PROCESSING APPARATUS AND SOUND PROCESSING SYSTEM

Sony Corporation, Tokyo ...

1. A sound processing apparatus, comprising:first gain calculating circuitry configured to calculate output gains of a virtual sound outputting unit and two sound outputting units of at least four sound outputting units located close to a sound image localization position as a target position, wherein the first gain calculating circuitry is configured to calculate the output gains of the virtual sound outputting unit and the two sound outputting units based on a positional relationship among the virtual sound outputting unit, the two sound outputting units, and the sound image localization position;
second gain calculating circuitry configured to calculate output gains of other two of the sound outputting units than the two sound outputting units, wherein the second gain calculating circuitry is configured to calculate the output gains of the other two of the sound outputting units based on a positional relationship among the other two of the sound outputting units and the virtual sound outputting unit; and
gain adjusting circuitry configured to:
perform gain adjustment on sounds to be output from the at least four sound outputting units based on the output gains of the at least four sound outputting units; and
output gain adjusted sound signals to the at least four sound outputting units so as to cause the at least four sound outputting units to output sound to a listener.

US Pat. No. 10,171,925

MEMS DEVICE

INFINEON TECHNOLOGIES AG,...

1. A method, comprising:patterning a first conductive material to form a first electrode on a first bonding layer;
depositing a first dielectric layer over the first electrode;
patterning a second conductive material over the first dielectric layer to form a membrane spaced apart from the first electrode by the first dielectric layer;
depositing a second dielectric layer over the second conductive material;
patterning a third conductive material over the second dielectric layer to form a second electrode; and
removing portions of the first dielectric layer and the second dielectric layer disposed over a central portion of the membrane, wherein an overlapping area of a fixed portion of the membrane with the second electrode is less than a maximum overlapping.

US Pat. No. 10,171,923

BINAURAL HEARING SYSTEM AND METHOD

CIRRUS LOGIC, INC., Aust...

1. A system for binaural signal processing, the system comprising:a first speaker and a second speaker respectively configured to be mounted proximal to, and to deliver respective first and second acoustic signals to, the left and right ears of a user;
a first microphone and a second microphone respectively configured to be mounted proximal to the left and right ears of a user; and
a binaural processing device for receiving respective first and second acoustic signals from each of the first and second microphones and for modifying each of the first and second acoustic signals to produce the modified first and second acoustic signals, wherein sound captured at both ears is used to modify the first acoustic signal to produce the modified first signal and sound captured at both ears is used to modify the second acoustic signal to produce the modified second signal, and wherein the binaural processing device is operable when distal from the left and right ears of the user;
wherein the first and second speakers, the first and second microphones and the binaural processing device are connected by a signal network configured to pass signals from the first and second microphones to the binaural processing device and from the binaural processing device to the speakers,
wherein the signal network comprises a single wire chained bus loop having a chained configuration in which data from upstream on the single wire chained bus loop is recovered by each of the first and second speakers and the first and second microphones and re-modulated downstream onto the single wire chained bus loop, and
wherein the first and second speakers are positioned downstream of the binaural processing device on the single wire chained bus loop, and the first and second microphones are positioned downstream of the first and second speakers on the single wire chained bus loop.

US Pat. No. 10,171,922

HEARING ASSISTANCE SYSTEM WITH OWN VOICE DETECTION

Starkey Laboratories, Inc...

2. An apparatus configured to be worn by a wearer, comprising:a first microphone configured to produce a first microphone signal;
a second microphone configured to produce a second microphone signal;
a voice detector including an adaptive filter configured to produce a filter output signal using the second microphone signal and an error signal produced by subtracting the filter output signal from the first microphone signal, the voice detector configured to:
detect a voice of the wearer by comparing a power of the error signal to a power of the first microphone signal; and
produce an indication of detection in response to the voice of the wearer being detected;
a sound processor configured to produce an audio output signal using the second microphone signal and the indication of detection; and
a speaker configured to produce an audible signal using the audio output signal.

US Pat. No. 10,171,921

MICROPHONE MATCHING UNIT AND HEARING AID

1. A method for performing a microphone matching of a hearing aid comprising a first microphone, a second microphone and a receiver in a predetermined spatial arrangement relative to each other, the method comprising the stepsgenerating an output sound signal by means of the receiver;
picking up a first input sound signal by the first microphone and a second input sound signal by the second microphone while the output sound signal is generated;
converting the first input sound signal into a first electrical microphone output signal by means of the first microphone and the second input sound signal into a second electrical microphone output signal by means of the second microphone;
determining a first microphone response of the first microphone, and a second microphone response of the second microphone at a given point in time;
determining a microphone response difference between the first microphone response and the second microphone response;
determining a matching difference between the microphone response difference and a predetermined reference microphone response difference; and
adapting at least a first microphone gain of the first microphone according to the matching difference to reduce the matching difference between the microphone response difference and the predetermined reference microphone response difference,
wherein the first microphone response is determined from a first estimate of a first feedback path from the receiver to the first microphone and wherein the second microphone response is determined from a second estimate of a second feedback path from the receiver to the second microphone.

US Pat. No. 10,171,920

TEST APPARATUS FOR BINAURALLY-COUPLED ACOUSTIC DEVICES

ETYMONIC DESIGN INCORPORA...

1. An acoustic coupler assembly for carrying an acoustic device, the acoustic coupler assembly comprising:a coupler body extending in length from a lateral outer body end to a lateral inner body end, the body having a sound test cavity extending laterally between the lateral inner and outer body ends and the sound test cavity having lateral inner and outer test cavity openings and a laterally extending sound test cavity centerline;
an acoustic device speaker mount covering the lateral outer body end and having a speaker mount opening sized to grasp a speaker of an acoustic device received in the speaker mount opening, the speaker mount opening abutting the lateral outer test cavity opening; and
an acoustic device microphone mount connected to the coupler body, the acoustic device microphone mount including a microphone mount clip sized to grasp a microphone assembly of an acoustic device when the microphone assembly is received in the microphone mount clip.

US Pat. No. 10,171,919

THERMAL AND THERMOACOUSTIC NANODEVICES AND METHODS OF MAKING AND USING SAME

The Regents of the Univer...

1. A nanodevice comprising:a solid substrate;
a first solid supporting material block and a second solid supporting material block, wherein the first and second supporting material blocks are in physical contact with the same surface of the solid substrate,
wherein the section of the solid substrate defined inbetween the first and second supporting material blocks does not comprise an additional supporting material block; and
at least one ultrathin film block comprising a first face and an opposite second face, wherein:
the first face comprises a solid material nucleation layer,
the opposite second face comprises an electrically conducting layer,
a section of the first face of each ultrathin film block is in physical contact with the first supporting material block,
a distinct section of the first face of each ultrathin film block is in physical contact with the second supporting material block, such that each ultrathin film block spans the width of the section of the solid substrate defined inbetween the first and second supporting material blocks, and
the at least one ultrathin film block does not have physical contact with the solid substrate, such that the at least one ultrathin film block is suspended over the solid substrate;wherein the at least one ultrathin film block has an average thickness that is equal to or lower than about 50 nm.

US Pat. No. 10,171,916

SYSTEM AND METHOD FOR A HIGH-OHMIC RESISTOR

INFINEON TECHNOLOGIES AG,...

1. A circuit comprising:a high-resistance resistor comprising:
a plurality of semiconductor junction devices coupled in series, each semiconductor junction device of the plurality of semiconductor junction devices comprising a parasitic doped well capacitance configured to insert a parasitic zero in a noise transfer function of the high-resistance resistor, wherein each semiconductor junction device of the plurality of semiconductor junction devices comprises a diode connected transistor,
a plurality of additional capacitors, wherein ones of the plurality of additional capacitors are formed in parallel with corresponding ones of the plurality of semiconductor junction devices, and each additional capacitor of the plurality of additional capacitors are configured to adjust a parasitic pole in the noise transfer function of the high-resistance resistor in order to compensate for the parasitic zero,
a capacitive sensor configured to generate a signal output voltage, and
an amplifier coupled to the capacitive sensor and configured to receive the signal output voltage at a high impedance input of the amplifier, wherein the high-resistance resistor has a first terminal coupled to the capacitive sensor and the high impedance input of the amplifier.

US Pat. No. 10,171,915

DISPLAY DEVICE FOR GENERATING SOUND BY VIBRATING PANEL

LG Display Co., Ltd., Se...

1. A display device, comprising: a display panel configured to emit light; a support structure at a rear of the display panel; a sound generation actuator supported by the support structure and configured to vibrate the display panel to generate sound; and a cap member surrounding the sound generation actuator and secured to the support structure at an area of the support structure, the area being near the sound generation actuator and wherein the sound generation actuator includes a lower plate, a magnet disposed on the lower plate, a center pole disposed on the central region of the lower plate, a bobbin disposed to surround the center pole, and a coil wound around the bobbin.

US Pat. No. 10,171,913

SUSPENSION DEVICE FOR A LOUDSPEAKER, MANUFACTURING METHOD AND ASSOCIATED LOUDSPEAKERS

FOCAL JMLAB, La Talaudie...

1. Process for manufacturing a suspension device for a loudspeaker comprising:providing an annular outer edge able to fasten the suspension device to a frame, an annular inner edge able to fasten the suspension device to a membrane, a suspension hoop extending annularly between the outer and inner edges, said suspension hoop being able to absorb movement stresses produced at the inner edge by means of deforming the suspension hoop thus forming at least one resonance mode, the suspension hoop comprises at least one annular protuberance positioned in such a way as to minimize at least one suspension hoop resonance mode, the mass of at least one of these annular protuberances being between 150% and 400% of the mass of a part of the suspension hoop whereupon the annular protuberance is positioned;
exciting the inner edge of the suspension device,
measuring the movements of the suspension hoop in relation to a stable state of the suspension hoop during a characterization period,
detecting the position of the first local maximum of the movements of the suspension hoop in relation to a stable state of the suspension hoop, and
defining a position of a protuberance corresponding to a projection of the first local maximum on the suspension hoop in the stable state.

US Pat. No. 10,171,912

ANALOG DEVICE CONNECTION

Hewlett-Packard Developme...

1. A method, comprising:detecting, in a control device, an analog connection to an audio output device;
transmitting a first signal from the control device to the audio output device using the analog connection, wherein the first signal comprises a first resistance value applied by the control device across the analog connection within a predetermined time period after the analog connection is detected; and
selectively enabling a feature of the control device when a second signal is received by the control device from the audio output device using the analog connection, wherein the second signal comprises a second resistance value that is different from the first resistance value that is applied by the audio output device across the analog connection in response to the first signal, where the second signal indicates the audio output device is an approved audio output device for the feature.

US Pat. No. 10,171,910

METHODS AND DEVICES FOR REPRODUCING STEREO AUDIO

D2A Audio LLC, Morgan Hi...

1. An audio system comprising:an input configured to receive left and right stereo input signals;
a left filter configured to receive the left stereo input signal and isolate left low frequency signal and left high frequency signal;
a right filter configured to receive the right stereo input signal and isolate right low frequency signal and right high frequency signal;
left and right high frequency speakers;
top and bottom low frequency speakers, positioned to output sound in opposite directions, wherein the bottom low frequency speaker is positioned to output sound toward an external supporting surface;
left high frequency amplifier configured to receive and amplify the left high frequency signal and drive the left high frequency speaker with the amplified left high frequency signal;
right high frequency amplifier configured to receive and amplify the right high frequency signal and drive the right high frequency speaker with the amplified right high frequency signal;
a summing amplifier configured to receive the left and right low frequency signals and generate a combined low frequency signal; and
a low frequency woofer amplifier coupled to the top and bottom low frequency speakers and configured to receive the combined low frequency signal, output an amplified combined low frequency signal and drive the top and bottom low frequency speakers with the amplified combined low frequency signal.

US Pat. No. 10,171,909

PROCESSING OF SIGNALS FROM LUMINAIRE MOUNTED MICROPHONES FOR ENHANCING SENSOR CAPABILITIES

General Electric Company,...

1. An outdoor luminaire comprising:a luminaire unit comprising LED modules;
a sensor module attached to the luminaire unit, wherein the sensor module comprises:
a housing and a plurality of microphones seated within the housing; and
a computing module operably connected to the plurality of microphones, the computing module comprising a processor and a memory, the memory storing program logic configured to cause the processor to:
receive information comprising a plurality of acoustic output signals from the corresponding plurality of microphones, and any of detection directionality and location for each of the plurality of microphones; and
process, using the received information, the plurality of acoustic output signals to:
select acoustic output signals which are above a predefined noise floor level associated with each of the plurality of microphones and stored in the memory of the computing module,
identify a desirable acoustic signal at least in one of the selected acoustic output signals using analysis of the received plurality of acoustic output signals, and
correlate the acoustic output signals with any of the detection directionalities and locations of the plurality of microphones.

US Pat. No. 10,171,906

CONFIGURABLE MICROPHONE ARRAY AND METHOD FOR CONFIGURING A MICROPHONE ARRAY

1. A method for automatically configuring a microphone array, the microphone array comprising a plurality of microphone capsules, the method being performed by the microphone array and comprising:scanning sound signals from a plurality of directions by combining output signals of said plurality of microphone capsules;
detecting a sound signal from a first direction and detecting the first direction;
determining that the detected sound signal corresponds to a first predefined control sound signal, the first predefined control sound signal being one of a group of at least two predefined control sound signals and comprising a first tone sequence that is automatically generated;
decoding the first tone sequence by a configuration controller, wherein a first electronic control signal according to the first tone sequence is obtained; and
providing the first electronic control signal to a directivity controller of the microphone array, the directivity controller being adapted for configuring the microphone array according to the first electronic control signal;
wherein the configuring comprises:
eliminating the first direction from scanning sound signals when the first tone sequence is a first predefined tone sequence, and
cancelling an elimination of a second direction from scanning sound signals when the first tone sequence is a second predefined tone sequence different from the first predefined tone sequence, the second direction being different from the first direction.

US Pat. No. 10,171,904

WIRELESS NOSE-CANCELLING EARPLUG

QON OY, Kempele (FI)

1. A wireless noise-cancelling earplug comprising:a housing comprising a first cylindrical part and a second cylindrical part, within which an active noise cancellation (ANC) circuit is configured to produce anti-noise, a speaker is configured to emit the anti-noise as a sound wave, and a battery is configured to power the ANC circuit;
a sealing bud disposed about a portion of the second cylindrical part of the housing, the sealing bud and the housing forming a passive noise reduction unit configured to fully occlude an ear canal;
an audio cavity configured to guide the sound wave from the speaker out of the earplug;
at least one microphone configured to measure ambient noise and to feed the measured ambient noise to the ANC circuit,
wherein the earplug and the housing as viewed from one side is L-shaped comprising a stem portion that extends between outer extremities of the housing along a first axis and a bar portion that extends between an outer extremity of the housing and an outermost point of the passive noise reduction unit, wherein:
the stem portion has a length of 25 mm or less;
the bar portion has a length of 23 mm or less; and
an inner angle between the first axis and the second axis is 85 to 120 degrees,
wherein at least the ANC circuit, the speaker, and a first part of the audio cavity are arranged within the second cylindrical part.

US Pat. No. 10,171,903

PORTABLE BINAURAL RECORDING, PROCESSING AND PLAYBACK DEVICE

1. An accessory for binaural recording and playback for a multimedia device comprising:a headphone, said headphone having a left ear piece that houses an inwardly facing left speaker and an outwardly facing, left, non-directional recording microphone therein and a right ear piece that houses an inwardly facing right speaker and an outwardly facing, right, non-directional recording microphone therein;
a dongle, said dongle having a microprocessor and a memory;
an audio codec housed in said dongle and in communication with said microprocessor, said audio codec having audio signal processing functionality accomplished through components selected from the group consisting of microphone preamplifiers, microphone amplifiers, analog audio signal to digital audio signal convertors, digital audio signal processors, and digital audio signal to analog audio signal convertors;
an application program in said memory, executed by said microprocessor, communicating an operating system of said multimedia device to allow a video interface of said multimedia device to operate said audio signal processing functionality of said audio codec in said dongle;
a right three-conductor-wire analog transmission cable connected between said dongle and said right ear piece;
a left three-conductor-wire analog transmission cable connected between said dongle and said left ear piece;
a digital signal transmission cable operatively connected at a first end to said dongle, and configured at a second end for connection to a multimedia device;
wherein said audio codec is in communication with said headphone, and operatively powered by said multimedia device when connected;
wherein said dongle is a parasitically powered dongle without its own power source, receiving said parasitic power from said multimedia device when connected; and
wherein said right, non-directional recording microphone and said left, non-directional recording microphone receive sound and transmit an audio signal to said mutimedia device through said audio codec.

US Pat. No. 10,171,902

IN-EAR MONITOR

Campfire Audio LLC, Port...

1. A tunable in-ear monitor that produces sound when operationally connected to an external audio source comprising:an in-ear monitor housing;
at least one low frequency driver having a first outlet sound port;
at least one high frequency driver having a second outlet sound port;
at least one crossover component;
a spout extending outward from a face of said in-ear housing, said spout having an inner face and an outer face separated by a thickness, with at least one sound exit port formed through said thickness;
at least one sound tube having an input end and an output end, said input end affixed to at least one of said drivers and said sound tube output end affixed to said spout;
at least one sonic dampener affixed in said sound tube at an adjustable length for frequency response tuning, and wherein said sound tube's input end is affixed to said low frequency driver about said first outlet sound port and said output end affixed to said spout;
at least one tunable resonator box with a first end directly affixed to said high frequency driver's second outlet sound port, wherein said resonator box has an opposing side wall structure having an open proximal end and a distal end wall with an orifice therethrough, said orifice concentric with said high frequency driver's second outlet sound port; and
an electrical circuit operationally connected to provide input audio signals from said external audio source, directly, or indirectly through a crossover component, to all drivers in said housing, so as to enable the generation of an output sound from said drivers;
wherein said drivers are mechanically connected to said spout so as to transfer the driver's generated sound into said sound exit port; and
wherein said crossover component is a stacked metalized plastic film chip capacitor;
wherein said spout has at least one resonator box recess formed on said inner face connected to said sound exit port, and a second, output end of said resonator box is inserted and matingly engaged into said resonator box recess.

US Pat. No. 10,171,901

SOUND PICKUP DEVICE AND SOUND PROCESSING DEVICE

YAMAHA CORPORATION, Hama...

15. A sound processing device comprising:a housing;
a mounting mechanism configured to mount the housing to an object;
a sound pickup portion comprising at least one microphone;
a first output terminal that outputs a sound signal corresponding to a sound picked up by the at least one microphone;
a connector configured to mount the sound pickup portion to the housing;
a sensor that detects a vibration of the housing;
a second output terminal that outputs a vibration signal corresponding to the vibration detected by the sensor;
a sound signal processor configured to:
add a first sound effect to the sound signal output from the first output terminal;
produce a vibration sound signal based on the vibration signal output from the second output terminal; and
synthesize the sound signal with the added sound effect, with one of the vibration sound signal or a sound signal produced by adding a second sound effect to the vibration sound signal, to generate and output a synthesized sound signal.

US Pat. No. 10,171,900

SPEAKER AND SHOWER

Kohler Co., Kohler, WI (...

1. An assembly comprising:a speaker supportable for movement relative to a reference external to the speaker, the speaker including
a speaker housing, and
speaker components supported in the speaker housing and operable to produce an audio output;
a sensor operable to sense a direction of movement of the speaker during movement of the speaker relative to the external reference; and
control components operable to
determine the direction of movement of the speaker relative to the external reference, and
control the speaker components based on the direction of movement of the speaker relative to the external reference;
wherein, when the speaker is sensed to be moving in a first direction relative to the reference, an operational characteristic of the speaker components is controlled to increase or advance during the movement in the first direction, and wherein, when the speaker is sensed to be moving in a second direction relative to the reference different from the first direction, the operational characteristic of the speaker components is controlled to decrease or retreat during the movement in the second direction.

US Pat. No. 10,171,897

SPEAKER MOUNT AND ASSEMBLY AND METHOD OF DISENGAGEMENT THEREOF

Swarm Holdings LLC, Salt...

1. A speaker mount, comprising:a. a speaker baffle;
b. a support member extending from the speaker baffle and having an elevated region spaced therefrom and a closer region closer to the speaker baffle than the elevated region;
c. a tab movably coupled to the support member such that it can travel between the elevated region and the closer region and including leeway in the coupling between the tab and the support member such that the tab can tip relative to the support member, the tab including a finger extending away from the support member and shaped to engage with a surface when the speaker mount is installed, thereby causing the tab to tip relative to the support member; and
d. wherein each of the tab and the support member include mating teeth facing each other that are positioned to press against each other and thereby engage when the tab tips relative to the support member when the finger engages with a surface and to be spaced apart and thereby not engage when the tab is not tipped, and when so engaged to each other when the tab tips due, to the finger engaging with a surface, prevent travel of the tab from the closer region to the elevated region.

US Pat. No. 10,171,895

HYDROPHOBIC MESH COVER

Apple Inc., Cupertino, C...

1. An acoustic module, comprising:an acoustic chamber having a tapered geometry such that a first end of the acoustic chamber is larger than a second end of the acoustic chamber;
a port comprising a plurality of openings, the port being adjacent an external environment and the first end of the acoustic chamber;
a semi-permeable barrier material disposed within the acoustic chamber; and
an audio component at the second end of the acoustic chamber, the audio component being configured to emit acoustic waves that move moisture within the acoustic chamber toward and through the semi-permeable barrier material and the port.

US Pat. No. 10,171,894

METHOD FOR ADJUSTING RECEPTION PARAMETER OF OPTICAL LINE TERMINAL AND OPTICAL LINE TERMINAL

Huawei Technologies Co., ...

1. A method for adjusting a reception parameter of an optical line terminal (OLT), comprising:determining a transmission rate of a to-perform-sending optical network unit (ONU);
generating a reset signal before the to-perform-sending ONU sends an optical signal, wherein the reset signal is used to trigger the OLT to perform a reset operation;
adjusting a signal characteristic of the reset signal according to the transmission rate, to generate an adjusted signal;
extracting a signal characteristic of the adjusted signal, and generating a first signal and a second signal according to the signal characteristic of the adjusted signal, wherein the first signal indicates the reset signal, and the second signal indicates the transmission rate of the to-perform-sending ONU;
performing the reset operation according to the first signal; and
after the reset operation is completed, adjusting the reception parameter of the OLT according to the second signal,
wherein the extracting the signal characteristic of the adjusted signal, and generating a first signal and a second signal comprises:
receiving, by a physical layer chip, the adjusted signal sent by a Media Access Control (MAC) layer chip;
extracting, by the physical layer chip, the signal characteristic of the adjusted signal, and generating the first signal and the second signal according to the signal characteristic of the adjusted signal;
sending, by the physical layer chip, the first signal to an optical receiving component, wherein the first signal is used to trigger the optical receiving component to perform the reset operation; and
after the optical receiving component completes the reset operation, sending, by the physical layer chip, the second signal to the optical receiving component.

US Pat. No. 10,171,892

SYSTEM AND METHOD FOR MONITORING WATER LEVEL ON A ROOF

1. A drain monitor for monitoring water level on a roof, the drain monitor comprising:a base for attaching to the roof;
a riser attached to the base and projecting from the roof;
a water level sensor for measuring water level on the roof, the water level sensor comprising an attachment member and a vertical member, wherein
the attachment member comprises a first attachment end and a second attachment end,
the first attachment end is adjustably attached to the riser such that the first attachment end is inserted into an attachment slot on the riser,
the attachment member is directed away from the riser,
the vertical member is attached to the second attachment end and extends downward towards the roof, and
the vertical member comprises a float sensor that floats up and down on the vertical member to measure water level; and
a communication system positioned on the riser for transmitting measurement data received from the water level sensor.

US Pat. No. 10,171,890

SYSTEM AND METHOD FOR BATTERY MANAGEMENT AND ANTENNA ELEVATION IN A PIT MOUNTED AUTOMATIC METER READING UNIT

Cooper Technologies Compa...

1. An automatic meter reading (AMR) system adapted to be mounted in a utility meter pit, the AMR system comprising:an AMR device including:
a meter connection configured to provide consumption data from a utility meter in the utility meter pit;
processing electronics configured to receive the consumption data via the meter connection and convert the consumption data into a transmittable signal;
an antenna configured to wirelessly transmit the transmittable signal to a remote device; and
an enclosure that houses the processing electronics and the antenna therein to provide protection thereto from ambient conditions in the utility meter pit;
wherein the enclosure defines a dome-shaped antenna compartment therein configured to house the antenna, the antenna compartment protruding out from a remainder of the enclosure so as to provide for positioning of the antenna at a location extended out therefrom; and
a cover adaptor mateable with the AMR device and with a cover of the utility meter pit, the cover adaptor comprising:
a flanged end portion; and
a projection portion protruding outwardly from the flanged end portion, the projection portion comprising a hollow interior formed therein that is open on an end of the projection portion that is distal from the flanged end portion;
wherein the projection portion is sized and constructed to so as to be positionable through a hole formed in the cover of the utility meter pit and so as to receive and secure the dome-shaped antenna compartment of the AMR device enclosure in the hollow interior thereof;
wherein the positioning of the projection portion of the cover adaptor through the hole in the cover of the utility meter pit and the securing of the dome-shaped antenna compartment of the AMR device enclosure in the hollow interior of the projection portion mounts the antenna of the AMR device at a height approximately flush with a top surface of the cover of the utility meter pit; and
wherein the dome-shaped antenna compartment comprises protrusions formed on an outer surface thereof and the projection portion comprises grooves formed thereon, with the protrusions mating with the grooves via a twist-lock type mating, so as to provide for selective mating and separation of the AMR device from the cover adaptor.

US Pat. No. 10,171,888

VIDEO PROCESSING METHOD, TERMINAL AND SERVER

HUAWEI TECHNOLOGIES CO., ...

1. A video processing method, comprising:sending, to a server, a request for acquiring a media presentation description (MPD) file of a video;
receiving the MPD file from the server, the MPD file comprising region information of a region that can be independently decoded in the video;
determining, according to the region information, a region used for playback on a terminal from the region that can be independently decoded;
determining a to-be-acquired media segment according to the MPD file;
acquiring a location in which data content corresponding to the region for the playback on the terminal is stored in the media segment;
acquiring, according to the location in which the data content corresponding to the region for the playback on the terminal is stored in the media segment, the data content corresponding to the region for the playback on the terminal from the media segment stored in the server; and
playing, according to the data content corresponding to the region for the playback on the terminal, a picture of the region for the playback on the terminal, the media segment comprising at least two subsegments, and acquiring the location in which the data content corresponding to the region for the playback on the terminal is stored in the media segment comprises:
acquiring, from the server, a segment index and a subsample index of the media segment, the segment index indicating a location in which each subsegment comprised in the media segment is stored in the media segment, and the subsample index indicating is a location in which each subsample corresponding to the region that can be independently decoded is stored in each subsegment;
determining a to-be-acquired subsegment according to the segment index; and
determining, according to a location in which the subsegment is stored in the media segment and a location in which a subsample corresponding to the region for the playback on the terminal in the region that can be independently decoded is stored in the subsegment, the location in which the data content corresponding to the region for the playback on the terminal is stored in the media segment.

US Pat. No. 10,171,887

METHODS AND SYSTEMS FOR INTELLIGENT PLAYBACK

Comcast Cable Communicati...

1. A method, comprising:receiving, by a computing device, media content for playback;
determining, by the computing device based on an arrival rate of the received media content, a parameter relating to the received media content;
determining, by the computing device based upon the parameter, a safe point, wherein the safe point comprises a point in time when a remainder of the received media content can be presented at a constant pre-defined playback speed;
causing, by the computing device, output of the received media content at a first playback speed until the safe point is reached; and
when the safe point is reached, causing, by the computing device, output of the received media content at a second playback speed.

US Pat. No. 10,171,885

APPARATUS AND METHODS FOR MANAGING DELIVERY OF CONTENT IN A NETWORK WITH LIMITED BANDWIDTH USING PRE-CACHING

Time Warner Cable Enterpr...

1. An apparatus for management and distribution of content in a content delivery network, said apparatus comprising:at least one interface configured to communicate with a plurality of computerized client devices operatively coupled to said content delivery network;
one or more storage apparatus configured to:
store a plurality of digitally rendered content for distribution to subsets of said plurality of computerized client devices;
store data representative of one or more rules to guide said distribution of individual ones of said plurality digitally rendered content; and
store classification data related to said individual ones of said plurality of said digitally rendered content; and
a processing unit in data communication with said at least one interface and said one or more storage apparatus, said processing unit comprising computerized logic configured to:
based at least in part on said classification data, identify individual ones of said plurality of digitally rendered content that are high probability of viewership (HpoV) content for one of said subsets of said plurality of computerized client devices;
identify data representative of one or more rules to guide said distribution of said HpoV content from among said data representative of one or more rules to guide said distribution of said individual ones of said plurality of said digitally rendered content;
cause transmission of both (i) said HpoV content and (ii) said data representative of one or more rules to guide distribution of said HpoV content to said one of said subsets of said plurality of computerized client devices, where said transmission to said one of said subsets of said plurality of computerized client devices is configured to occur when network resource demand is below a predetermined threshold; and
schedule, using at least the computerized logic, said transmission of said HpoV content and said data representative of one or more rules to a different future time when said network resource demand is above said predetermined threshold.

US Pat. No. 10,171,881

BACKUP MODULE AND METHOD

MT Digital Media Limited,...

1. A method for operating a data processing apparatus to backup display of a sequence of interrupted content items through a module of the data processing apparatus using a CPU and a software program, comprising:identifying a series of user invoked interruptions, each interruption comprising a transition between the display of a first content item and the display of a second content item, wherein the first content item and the second content item are in a sequence of at least three interrupted content items and the sequence of interrupted content items include content items from at least two different content domains;
storing, at the data processing apparatus, interruption records each including a locator to a said first content item subject to a corresponding user invoked interruption, and further including a record of the order in which said interruptions occurred; and
initiating display in a last in first out order of the sequence of interrupted content items responsive to a sequence of backup signals, such that each of the sequence of backup signals causes display of a previous interrupted content item of the sequence of at least three interrupted content items.

US Pat. No. 10,171,880

SYSTEMS AND METHODS FOR MODELING AUDIENCE STABILITY OF A MEDIA ASSET SERIES

Rovi Guides, Inc., San J...

1. A method for modeling consistency of audiences viewing groups of media assets, the method comprising:receiving a data packet from a user equipment of a plurality of user equipment;
extracting, from the data packet, an indication of a first media asset;
identifying a first subset of the plurality of user equipment, the first subset comprising each user equipment on which the first media asset was generated for display;
identifying a second subset of the first subset, the second subset comprising each user equipment on which a second media asset was generated for display, wherein the first media asset and the second media asset are part of a group of media assets;
calculating a score for audience consistency for the group of media assets based on the number of user equipment in the second subset comprising each user equipment on which the first media asset and the second media asset were generated for display relative to the number of user equipment in the first subset comprising each user equipment on which the first media asset was generated for display;
ranking the group of media assets among a plurality of groups of media assets based on the calculated score for audience consistency for the group of media assets; and
selecting a group of the plurality of groups of media assets with the highest rank to target with an advertisement.

US Pat. No. 10,171,879

CONTEXTUAL ALERTING FOR BROADCAST CONTENT

INTERNATIONAL BUSINESS MA...

10. A computer usable program product comprising one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices, the stored program instructions comprising:program instructions to analyze, after receiving a content at a device usable to present the content to a user, a portion of the received content to identify a context present in the portion, the context comprising a type of a subject-matter of the portion;
program instructions to select, corresponding to the context of the portion, a contextual rating rule from a set of contextual rating rules;
program instructions to compute a rating value of the portion using a first rating value in the contextual rating rule, the rating value of the portion being distinct from a rating associated with the content by a distributor of the content;
program instructions to present, on a presentation device, the portion with the rating value of the portion;
program instructions to collect information related to the context of the portion;
program instructions to construct an overlay with the information, wherein the information is configured in the overlay to attract an attention of the user to the portion, and wherein the information for the overlay is selected based on content usage habits of the user;
program instructions to overlay the portion with the overlay during a presentation of the portion;
program instructions to determine that the portion has not yet been presented during a presentation of the content on the presentation device;
program instructions to construct a notification, the notification comprising the rating value of the portion;
program instructions to receive an image of the user during the presenting;
program instructions to analyze the image to determine that the user is not attentive during the presenting; and
program instructions to send a notification to the user prior to presenting the portion on the presentation device responsive to determining that the user is not attentive during the presenting.

US Pat. No. 10,171,873

MULTIMEDIA SYSTEM FOR MOBILE CLIENT PLATFORMS

1. A computer program video player product stored on a non-transitory computer readable medium and loadable into the internal memory of a client computing device, comprising software code portions for performing, when the video player product is run on a computer, a method comprising:sequentially reading a plurality of distinctive Internet addresses associated with a plurality of discrete continuous media objects, wherein said discrete continuous media objects are formed from synchronized video and audio segments of a continuous synchronized audio and video;
determining a playback rate by executing software code portions stored exclusively on the memory of the client computing device and executed by a processor on the client computing device, based on varying wireless bandwidth, said playback rate being adjusted for each discrete continuous media object by the computer program video player product, acting autonomously, by selecting which discrete continuous media object is played being made by the computer program video player product, adjusting digital video decoding steps for playback performance resulting from varying bandwidth connection speeds;
further adjusting playback performance by using intrinsic player decoding algorithms that optimize digital video decoding in order to maintain visual continuity and playback;
playing back a video at the determined playback rate consisting of at least a subset of said plurality of discrete continuous media objects; wherein said discrete continuous media objects are individually decoded by said video player product during playback through digital video decoding optimizing algorithms for receiving, parsing and selecting the playback of a sequence of discrete continuous media objects;
wherein said discrete continuous media objects are created by transcoding an input continuous media object including a video segment forming part of a discrete audiovisual file into an optimal audiovideo format at an optimal encoding rate reflecting available cellular network bandwidth; dynamically decoding by the client computing device the transcoded continuous media objects into discrete files by splitting the transcoded stream into specified intervals and scanning after the specified intervals for a next I-frame, wherein each discrete interval is split at that next I-frame to create another discrete continuous media object; and assigning each of the discrete continuous media objects a distinctive Internet address;
and wherein said discrete continuous media objects are obtained by the player as discrete audiovisual files using protocols which access content through file and directory structures to the exclusion of synchronous or asynchronous bitstreaming;
wherein the continuous media objects are maintained by content servers serving the discrete continuous media objects to wireless clients during transmission to wireless devices
wherein said continuous media objects are audiovideo files including metadata.

US Pat. No. 10,171,872

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 for a specified time period on a user equipment device, wherein a specified user of the user equipment device is only allowed access to media assets selected for the locked mode during the specified time period;
receiving, using the control circuitry, first information relating to a first plurality of media assets selected for viewing by a plurality of users having similar characteristics;
receiving, using the control circuitry, second information relating to a second plurality of media assets, the second plurality of media assets being presented to the specified user during a period of time when locked mode is not initiated;
determining, using the control circuitry, a media asset, of the plurality of media assets, that is of interest to the plurality of users based on the received first and second information;
determining, using the control circuitry, whether the 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, transmitting, using the control circuitry, an instruction to the interactive media guidance application to present the media asset to the specified user without receiving input from the specified user.

US Pat. No. 10,171,869

METHODS AND APPARATUS TO DETERMINE ENGAGEMENT LEVELS OF AUDIENCE MEMBERS

The Nielsen Company (US),...

13. An apparatus, comprising:a detector to analyze image data depicting an environment in which media is to be presented by a first media device to determine whether the environment includes a second media device emanating a glow, the image data captured with a sensor; and
a calculator to determine an engagement for a person in the environment with respect to the first media device, the calculator to determine the engagement based on a distance between the person and the second media device emanating the glow.

US Pat. No. 10,171,867

SERVICE GUIDE ENCAPSULATION

SHARP KABUSHIKI KAISHA, ...

1. A method for decoding a service guide associated with a video bitstream comprising:(a) receiving a service guide fragment within said service guide;
(b) receiving a service guide delivery unit structure that is a transport container for said service guide fragment and that is used for encapsulating service guide fragments within said video bitstream;
(c) receiving a unit header structure within said service guide delivery unit structure;
(d) receiving an extension offset field within said unit header structure, wherein said extension offset field is zero in said service guide delivery unit structure corresponding to a particular service guide delivery unit structure specification;
(e) receiving said extension offset field within said unit header structure, wherein said extension offset field is ignored for values other than zero in said service guide delivery unit structure corresponding to said particular service guide delivery unit structure specification; and
(f) decoding said service guide.

US Pat. No. 10,171,866

DISPLAY SYSTEM, DISPLAY DEVICE, HEAD-MOUNTED DISPLAY DEVICE, DISPLAY CONTROL METHOD, CONTROL METHOD FOR DISPLAY DEVICE, AND COMPUTER PROGRAM

SEIKO EPSON CORPORATION, ...

1. A display system comprising:a transmitting device configured to transmit video data; and
a first display device and a second display device configured to display videos on the basis of the video data transmitted by the transmitting device, wherein
the transmitting device includes a data transmitting section configured to wirelessly transmit the video data formed by continuous frames to the first display device and the second display device,
the first display device includes:
a first video receiving section configured to receive the video data transmitted by the transmitting device; and
a first display section configured to display a video on the basis of the video data received by the first video receiving section, to only a first eye of the user to visually recognize the video,
the second display device, that is separate from the first display device, includes:
a second video receiving section configured to receive the video data transmitted by the transmitting device; and
a second display section configured to display a video on the basis of the video data received by the second video receiving section, to only a second eye of the user to visually recognize a video, and
the display system detects deviation between (1) timing of displaying frames of the video displayed by the first display section and visually recognized by the first eye and (2) timing of displaying frames of the video displayed by the second display section and visually recognized by the second eye.

US Pat. No. 10,171,865

ELECTRONIC DEVICE AND COMMUNICATION CONTROL METHOD

KABUSHIKI KAISHA TOSHIBA,...

1. An electronic apparatus comprising:a memory;
one or more hardware processors configured to:
acquire content data comprising first encoded data of a video image and second encoded data of a user interface;
decode the second encoded data to generate second decoded data of the user interface without decoding the first encoded data; and
store the second decoded data of the user interface in the memory;
a transmitter configured to transmit the content data comprising the first encoded data and the second encoded data, to a first electronic apparatus, wherein the first encoded data and the second encoded data are decoded to generate third decoded data of the video image and fourth decoded data of the user interface at the first electronic apparatus, respectively; and
a receiver configured to receive, while the video image based on the third decoded data and the user interface based on the fourth decoded data are displayed on a first screen of the first electronic apparatus, first operation data regarding a first user operation that is performed on the user interface displayed on the first screen of the first electronic apparatus,
wherein the one or more hardware processors are further configured to:
specify a first process, inputted by the first user operation, to control playback of the video image displayed on the first screen of the first electronic apparatus based on both the second decoded data of the user interface stored in the memory and the first operation data; and
execute the first process.

US Pat. No. 10,171,863

INTERACTIVE ADVERTISEMENT

1. A receiver comprising:at least one input component to receive audiovisual content;
at least one output component communicatively coupled with at least one display device;
a plurality of tuners;
one or more processors communicatively coupled with the at least one input component, at least one output component, and the plurality of tuners, the one or more processors configured to cause the receiver to perform:
outputting an advertising filter menu for display to the at least one display device, the advertising filter menu comprising menu items allowing for user specification of one or more product characteristics;
processing indicia of one or more selections made with one or more of the menu items of the advertising filter menu, the one or more selections indicating one or more specified product characteristics;
identifying a location corresponding to a user;
receiving a program service transmission, the program service transmission comprising content for at least one channel;
receiving plurality of product advertisements at the receiver and identifying respective location specifications associated with the plurality of product advertisements, the plurality of product advertisements for products shown on the at least one channel of the program service transmission;
processing the plurality of product advertisements and storing the plurality of product advertisements in memory;
selecting a subset of the plurality of product advertisements based at least in part on the one or more specified product characteristics and comparing the respective location specifications associated with the plurality of product advertisements with a threshold distance with respect to the location corresponding to the user, and eliminating from inclusion in the subset at least one product offering advertisement which does not satisfy the threshold distance;
outputting the at least one channel for display;
selecting at least a first product advertisement of the subset of the plurality of product advertisements and outputting the first product advertisement for display;
receiving a user input following the output of the first product advertisement of the subset of the plurality of product advertisements;
modifying subsequent advertisement selection so that a selection of at least a second product advertisement is based at least in part on the user input responsive to the output of the first product advertisement; and
outputting the second product advertisement for display.

US Pat. No. 10,171,862

INTERACTIVE VIDEO SEARCH AND PRESENTATION

1. An interactive video presentation search improvement method comprising:receiving, by a processor of a remote control device configured to control functions for a video presentation device, inquiry data comprising a plurality of video object based questions, wherein said remote control device comprises a memory device, a display device, and a light fidelity (Li-Fi) hardware device comprising circuitry, a transceiver, and a light source device;
storing, by said processor, said inquiry data within said memory device
receiving, by said computer processor from a user based on video data being presented via said video presentation device, a command associated with said inquiry data;
presenting, by said processor via said display device in response to said command, said plurality of video object based questions;
receiving, by said processor in response to said presenting, a selection for a first question of said plurality of video object based questions, said first question associated with a video object of said video data being presented via said video presentation device;
enabling, by said processor executing said circuitry, said light source device such that a light is visible on said video object being presented via said video presentation device;
identifying, by said processor based on results of said enabling, said video object with respect to said first question by:
retrieving via a video retrieval device of said remote control device, a visual image of said video object; and
transmitting via said LiFi hardware device to said video presentation device, said visual image, wherein said video presentation device analyzes said visual image and presents said information adjacent to said video object;
executing, by said processor based on results of said identifying and via said transceiver, an Internet based search associated with locating answers to said first question; and
presenting, by said processor to said user based on results of said executing, information associated with said first question with respect to said video object.

US Pat. No. 10,171,859

SYSTEMS, MEDIA, AND METHODS FOR PROVIDING AN ALGORITHMICALLY SORTED WATCHLIST OR WISHLIST

BLAB VENTURES LLC, Austi...

1. A computer-implemented system for maintaining an algorithmically sorted watchlist comprising:a) a digital processing device comprising an operating system configured to perform executable instructions and a memory;
b) a computer program including instructions executable by the digital processing device to create an application, the application configured for:
i) presenting an interface allowing a first user to create a watchlist comprising a plurality of digital media items, the watchlist having an order indicating a priority for the first user to consume each item;
ii) presenting an interface allowing the first user to rate media items they have consumed;
iii) presenting an interface allowing the first user to recommend one or more consumed media items to a second user, the second user having a social connection to the first user within a social network;
iv) presenting an interface allowing the first user to ask the second user a question pertaining to a media item;
v) presenting an interface allowing the first user to discuss a media item with the second user; and
vi) algorithmically updating the watchlist, the update based on social graph distance between the first user and the second user and user activity including: the second user adding a media item to a watchlist, the second user consuming a media item, the second user rating a media item, the second user recommending a media item, the second user discussing a media item, and aggregated activity of a community of users within the social network, wherein a scope of the community of users is customizable by the first user indicating a number of users, a distance between users on the social graph, one or more demographic characteristics, or one or more groups within the social network.

US Pat. No. 10,171,858

UTILIZING BIOMETRIC DATA TO ENHANCE VIRTUAL REALITY CONTENT AND USER RESPONSE

ADOBE SYSTEMS INCORPORATE...

1. In a digital medium environment for providing an immersive virtual reality experience, a computer-implemented method of customizing digital content based on user biometrics, comprising:identifying biometric data corresponding to a user of a virtual reality device;
determining baseline biometric characteristics of the user of the virtual reality device based on the biometric data;
determining a stimulus category for the user of the virtual reality device from a plurality of stimulus categories based on the baseline biometric characteristics by: clustering a plurality of users based on a plurality of baseline biometric characteristics for the plurality of users, generating biometric data metrics for each of the plurality of stimulus categories based on the clustered plurality of users, and comparing the baseline biometric characteristics of the user to the biometric data metrics corresponding to the plurality of stimulus categories;
in response to identifying additional biometric data corresponding to the user of the virtual reality device, selecting virtual reality content to provide to the user of the virtual reality device based on the stimulus category and the additional biometric data; and
providing the selected virtual reality content via the virtual reality device.

US Pat. No. 10,171,856

VIEWER-AUTHORED CONTENT ACQUISITION AND MANAGEMENT SYSTEM FOR IN-THE-MOMENT BROADCAST IN CONJUNCTION WITH MEDIA PROGRAMS

FX NETWORKS, LLC, Los An...

1. A method for providing viewer-derived content for broadcast presentation in conjunction with a broadcast of a media program by a provider of the media program, comprising:(a) receiving viewer registration information uniquely associated with a viewer via an application executing on a viewer device, the application for collecting the viewer registration information, viewer-authored content and viewer-authored content metadata associated with the viewer-authored content;
(b) receiving the viewer-authored content and the viewer-authored content metadata in a content management system (CMS);
(c) processing the viewer authored content according to the viewer authored content metadata to generate the viewer-derived content;
(d) queuing the viewer-derived content with other viewer-derived content generated from viewer-authored content from other viewers for consideration for the broadcast presentation in conjunction with the broadcast of the media program;
(e) determining if the viewer-derived content complies with broadcast regulations or quality standards;
(f) selecting the viewer-derived content for broadcast presentation in conjunction with a live broadcast of the media program if the viewer-derived content complies with the broadcast regulations or the quality standards; and
(g) providing the viewer-derived content for broadcast in conjunction with the live broadcast of the media program;
wherein:
the viewer authored content comprises a plurality of independent media files, each media file comprising an intra-compressed image;
the step of processing the viewer authored content according to the viewer authored content metadata to generate the viewer derived content comprises the steps of:
generating an animated image file from all of the plurality of independent media files;
generating a compressed video file from the animated image file, the compressed video file having a size smaller than the animated image file and mimicking and serving as a proxy for the animated image file; and
transmitting the compressed video file to the viewer device for presentation by the application executing on the viewer device.

US Pat. No. 10,171,855

METHOD AND APPARATUS FOR SYNCHRONIZING VIDEO LIVE BROADCAST

Huawei Technologies Co., ...

1. A method, comprising:sending, by a user equipment, a video stream synchronization request to a first network side device, wherein the video stream synchronization request requests to acquire a live video of the first network side device, the acquired live video to be played synchronously by the user equipment with the live video of the first network side device, wherein the first network side device receives the video stream synchronization request after it is forwarded to the first network side device from a base station that connects the user equipment to a network;
receiving, by the user equipment, a video stream playback position synchronization parameter sent by the first network side device, wherein the video stream playback position synchronization parameter comprises a playback position parameter at a video stream sending moment and a system frame number (SFN) at the video stream sending moment, and wherein the SFN at the video stream sending moment is added to the video stream playback position synchronization parameter by the base station that connects the user equipment to the network, or the SFN is added to the video stream playback position synchronization parameter by a second network side device that receives the playback position parameter from the first network side device;
acquiring, by the user equipment, a SFN at a video stream receiving moment; and
adjusting, by the user equipment according to the SFN at the video stream sending moment and the SFN at the video stream receiving moment, the playback position parameter at the video stream sending moment.

US Pat. No. 10,171,853

SYSTEMS AND METHODS FOR MANAGING AVAILABLE BANDWIDTH IN A HOUSEHOLD

Rovi Guides, Inc., San J...

1. A method for managing available bandwidth in a household, the method comprising:receiving, from a user device, a request to stream a first media asset;
retrieving, from stored metadata associated with the first media asset, a minimum bandwidth value for streaming the first media asset;
comparing the minimum bandwidth value to a household bandwidth value in a household bandwidth state database, wherein the household bandwidth value indicates a bandwidth currently available in the household;
in response to determining that the minimum bandwidth value is greater than the household bandwidth value, identifying a stream of a second media asset that is consuming bandwidth in the household;
determining a time remaining for completing the stream of the second media asset;
comparing a duration value of a third media asset in a media asset database with the time remaining, wherein the third media asset has an associated bandwidth value less than the household bandwidth value; and
in response to determining that the duration value of the third media asset is greater than the time remaining, generating for display on the user device a message that indicates the bandwidth currently available in the household is insufficient to stream the first media asset and that has an option to stream the third media asset instead of the first media asset.

US Pat. No. 10,171,852

BROADCAST SIGNAL TRANSMISSION DEVICE, BROADCAST SIGNAL RECEPTION DEVICE, BROADCAST SIGNAL TRANSMISSION METHOD, AND BROADCAST SIGNAL RECEPTION METHOD

LG ELECTRONICS INC., Seo...

1. A method of providing a broadcast service, the method comprising:receiving a media content through an external input source, the media content including a video component having video watermarks and an audio component having audio watermarks;
extracting the audio watermarks and the video watermarks from the media content, wherein an audio watermark of the audio watermarks includes a watermark payload including server information and interval information;
generating a Uniform Resource Locator (URL) for a recovery data using the server information and the interval information;
requesting the recovery data to a recovery server using the generated URL, the recovery data including information on the media content; and
receiving the recovery data from the recovery server,
wherein the server information is used to identify the recovery server and the interval information identifies an interval of the media content in which the audio watermark is embedded,
wherein the recovery data includes an identifier of a broadcast stream for the media content and the interval information which was used to request the recovery data,
wherein the recovery data further includes a service element describing information about a broadcast service related to the media content,
wherein the service element includes a service identifier for identifying the broadcast service, version information indicating a version of service information for the broadcast service, Service Layer Signaling (SLS) protocol information and SLS protocol version information, and
wherein the SLS protocol information indicates whether a transport protocol used to transmit SLS of the broadcast service is a Real-Time Object Delivery over Unidirectional Transport (ROUTE) protocol or a MPEG Media Transport (MMT) protocol, and the SLS protocol version information indicates a version of the transport protocol.

US Pat. No. 10,171,851

VIDEO CONTENT DISTRIBUTION SYSTEM AND CONTENT MANAGEMENT SERVER

COLOPL, INC., Tokyo (JP)...

1. A video content distribution system comprising:a user terminal on which contents are viewable; and
a content management server connected to the user terminal via a communication network,
wherein the user terminal comprises:
a first reception unit configured to receive field-of-view video data from the content management server;
a display control unit configured to generate instructions for displaying on a display unit a field-of-view video based on the received field-of-view video data;
a viewpoint switch request signal generating unit configured to generate, in response to input operation on the user terminal, a viewpoint switch request signal for requesting a switch from a first viewpoint to a second viewpoint in the field-of-view video displayed on the display unit; and
a first transmission unit configured to transmit the generated viewpoint switch request signal to the content management server,
wherein the content management server comprises:
a second reception unit configured to receive the viewpoint switch request signal from the user terminal;
a viewing start time determining unit configured to determine a first viewing start time at which the display unit starts displaying the field-of-view video from the first viewpoint, and a second viewing start time at which the display unit starts displaying the field-of-view video from the second viewpoint;
a viewing stop time determining unit configured to determine a first viewing stop time at which the display unit stops displaying the field-of-view video from the first viewpoint, and a second viewing stop time at which the display unit stops displaying the field-of-view video from the second viewpoint;
a viewing period determining unit configured to determine a first viewing period in which the field-of-view video is displayed from the first viewpoint based on the first viewing start time and the first viewing stop time, and to determine a second viewing period in which the field-of-view video is displayed from the second viewpoint based on the second viewing start time and the second viewing stop time;
a total user charge amount calculating unit configured to determine a total amount to be charged to the user based on a combination of charges for a first viewing duration at the first viewpoint and a second viewing direction at the second viewpoint, wherein a charge per unit time for the first view point is different form a charge per unit time for the second viewpoint; and
a second transmission unit configured to transmit to the user terminal field-of-view video data that is associated with one of the first viewpoint or the second viewpoint,
wherein the content management server is configured to continue transmitting the field-of-view video data that is associated with the first viewpoint at least for a time period from a time when the first transmission unit transmits the viewpoint switch request signal to the second transmission unit to a time when the first reception unit receives the field-of-view video data that is associated with the second viewpoint from the content management server, or at least for a time period from a time when the second reception unit receives the viewpoint switch request signal to a time when the second transmission unit transmits the field-of-view video data that is associated with the second viewpoint, and
wherein the viewing stop time determining unit and the viewing start time determining unit are configured to determine the first viewing stop time and the second viewing start time, respectively, when the second reception unit receives the viewpoint switch request signal.

US Pat. No. 10,171,850

TRUNK MANAGEMENT METHOD AND APPARATUS FOR VIDEO SURVEILLANCE SYSTEMS

Hangzhou Hikvision System...

1. A trunk management method for a video surveillance system, the video surveillance system including a first video server, a plurality of clients each having a predetermined priority, and a plurality of surveillance equipment items, the first video server accessing the plurality of surveillance equipment items over a bandwidth-limited backbone network, the method comprising:sending a video service request to a first surveillance equipment item of the plurality of surveillance equipment items by a first client of the plurality of clients;
establishing, by the first client, a new video session between the first video server and the first client;
determining whether there is an existing video session between the first video server and the first surveillance equipment item;
(i) if there is not an existing video session between the first video server and the first surveillance equipment, determining whether a network bandwidth between the first video server and the plurality of surveillance equipment items reaches full load,
(a) if the network bandwidth does not reach full load, establishing, by the first video server, a new video session between the first surveillance equipment item and the first video server and updating a connection priority of the first surveillance equipment item as the priority of the first client, wherein the connection priority of each of the plurality of surveillance equipment items is a priority of the connection between the first video server and this surveillance equipment item, and
(b)if the network bandwidth has reached full load, querying a lowest connection priority among connection priorities of all surveillance equipment items connected to the first video server,
if the priority of the first client is higher than the lowest connection priority among the connection priorities of all surveillance equipment items connected to the first video server, disconnecting a connection between a surveillance equipment item having the lowest connection priority and the first video server, kicking away all clients connected to the surveillance equipment item having the lowest connection priority, and establishing, by the first video server, a new video session between the first surveillance equipment item and the first video server;
(ii) if there is an existing video session between the first video server and the first surveillance equipment item, querying priorities of all clients connected to the first surveillance equipment item;
(iii) determining whether the priority of the first client is higher than a highest priority among the priorities of all the clients connected to the first surveillance equipment item;
(a) if the priority of the first client is higher than a highest priority among the priorities of all the clients connected to the first surveillance equipment item, updating the connection priority of the first surveillance equipment item as the priority of the first client, and
(b) if the priority of the first client is not higher than the highest priority among the priorities of all the clients connected to the first surveillance equipment item, the existing connection priority of the first surveillance equipment item is not updated;
wherein the connection priority of each surveillance equipment item of the plurality of surveillance equipment items is set to the highest priority among the priorities of all clients that are connected to that surveillance equipment item.

US Pat. No. 10,171,849

BROADCAST SIGNAL TRANSMISSION DEVICE, BROADCAST SIGNAL RECEPTION DEVICE, BROADCAST SIGNAL TRANSMISSION METHOD, AND BROADCAST SIGNAL RECEPTION METHOD

LG ELECTRONICS INC., Seo...

1. A method of transmitting a broadcast signal by a broadcast signal transmitter, the method comprising:generating service signaling information for signaling a broadcast service and service data of the broadcast service, wherein the service data comprises service components included in the broadcast service and wherein one of the service components is a stereoscopic video which is encoded by Scalable High Efficiency Video Coding (SHVC);
generating a service list table, the service list table comprising bootstrap information for the service signaling information;
processing the service components, the service signaling information, and the service list table as Internet protocol (IP) packets;
processing the IP packets to generate a broadcast signal and transmitting the broadcast signal through a broadcast network,
wherein the stereoscopic video includes a multi-view view position Supplemental Enhancement Information (SEI) message indicating left and right view;
wherein view position information in the multi-view view position SEI message indicates orders of views from left to right; and
wherein the view position information is set to 0 for a left-most view and increasing by 1 for next view from left to right.

US Pat. No. 10,171,847

INFORMATION DEVICE AND DISTRIBUTION DEVICE

FUNAI ELECTRIC CO., LTD.,...

1. An information device comprising:a communication component that communicates with an external device; and
a controller that downloads video data from the external device through the communication component, performs processing to convert a format of the video data into a playable format and executes an application for playing the video data,
the controller sending a download request for each divided video data to sequentially download the divided video data, with the divided video data being obtained by dividing up the video data,
the processing by the controller to convert the format of the video data into the playable format including dividing the divided video data into a plurality of divided files and producing a playlist file for a playback instruction of the divided files every time the divided video data is downloaded.

US Pat. No. 10,171,846

SYSTEM AND METHOD FOR ROUTING MEDIA

1. A method for managing streaming of video content to a client device, the method comprising:providing the video content to a content distribution network for storage in a plurality of geographically separated resources of the content distribution network;
dynamically selecting one or more advertisement media clips based on statistical information associated with a user of the client device;
receiving, from the client device via a packet-based telecommunication network, signaling to have the stored video content streamed to the client device;
and
in response to the received signaling, transmitting to the client device, via the packet-based telecommunication network and in one or more files having a format compatible with a media player on the client device, (i) an identification of one or more of the resources of the content distribution network available to facilitate streaming of one or more segments of the stored video content to the client device, the identification being dependent at least in part on a relationship between a geographic location of the client device and geographic locations of the resources of the content distribution network, and (ii) an identification of an advertising server, the identification of the advertising server being dependent at least in part on a relationship between the geographic location of the client device and a geographic location of the advertising server,
wherein the one or more files, when processed by the client device, cause the client device to communicate with the identified one or more resources of the content distribution network and the advertising server to cause the one or more segments of the stored video to be streamed to the client device by the identified one or more resources of the content distribution network and cause the one or more selected advertisement media clips to be streamed from the advertising server to the client device.

US Pat. No. 10,171,845

VIDEO SEGMENT MANAGER AND VIDEO SHARING ACCOUNTS FOR ACTIVITIES PERFORMED BY A USER ON SOCIAL MEDIA

International Business Ma...

1. A computer program product comprising:one or more computer readable storage media and program instructions stored on at least one of the one or more computer readable storage media, the program instructions comprising:
program instructions to identify a plurality of multimedia files that are of interest to a user based on historical activity of the user viewing multimedia files, wherein multimedia files of interest are determined based on metadata stored on one or more databases;
program instructions to determine a ranking of individual multimedia files within the plurality of multimedia files that are of interest to the user based upon an algorithm for generating a novel multimedia file, wherein determining further comprises using a criterion for each of the plurality of the user interested multimedia files;
program instructions to create a catalog of the identified plurality of multimedia files that are of interest to the user, wherein the catalog includes the identified plurality of multimedia files organized into one or more groups of multimedia files based on user preferences and characteristics of the multimedia files;
program instructions to analyze a plurality of catalogs that include multimedia files that are of interest to the user based upon an algorithm, wherein the plurality of catalogs includes the created catalog of the identified plurality of multimedia files that are of interest to the user;
program instructions to select one or more multimedia file segments from the catalog of the identified plurality of multimedia files that are of interest to the user;
program instructions to, responsive to receiving, from the user, a selection of one or more multimedia file frames from the plurality of catalogs that include multimedia files that are of interest to the user, determine a similarity value for the selected one or more multimedia file frames according to the algorithm;
program instructions to generate the novel multimedia file, wherein the novel multimedia file is generated by combining the selected one or more multimedia file segments;
sending, by one or more processors, the one or more novel multimedia file frames to another user;
program instructions to determine an order for the plurality of multimedia files that are of interest to the user according to user preferences associated with the user, wherein the user preferences dictate a truncation of user interested multimedia file frames comprising the plurality of multimedia files that are of interest to the user;
program instructions to truncate a user interested multimedia file according to user preferences, program instructions to display the truncated user interested multimedia file frames, wherein displaying further comprises presenting a searchable index of a plurality of novel multimedia files;
program instructions to, responsive to displaying the novel multimedia file, identify one or more novel multimedia file frames included in the novel multimedia file of interest to the user;
program instructions to send the one or more novel multimedia file frames to another user; and
program instructions to update user preferences information of an inputted keyword by the user, a description in one of the plurality of user interested multimedia files, and a user profile associated with the user in another application.

US Pat. No. 10,171,843

VIDEO SEGMENT MANAGER

International Business Ma...

1. A method comprising:identifying, by one or more processors, a plurality of multimedia files that are of interest to a user based on historical activity of the user viewing multimedia files;
determining, by one or more processors, an order for the plurality of multimedia files that are of interest to the user according to user preferences associated with the user, wherein the user preferences dictate a truncation of user interested multimedia file frames comprising the plurality of multimedia files that are of interest to the user;
creating, by one or more processors, a catalog of the identified plurality of multimedia files that are of interest to the user, wherein the catalog includes the identified plurality of multimedia files organized into one or more groups of multimedia files based on user preferences and characteristics of the multimedia files;
selecting, by one or more processors, one or more multimedia file segments from the catalog of the identified plurality of multimedia files that are of interest to the user;
generating, by one of more processes, a novel multimedia file, wherein the novel multimedia file is generated by combining the selected one or more multimedia file segments;
truncating, by one or more processors, a user interested multimedia file according to user preferences, and
displaying, by one or more processors, the truncated user interested multimedia file frames.

US Pat. No. 10,171,842

HRD DESCRIPTOR AND BUFFER MODEL OF DATA STREAMS FOR CARRIAGE OF HEVC EXTENSIONS

QUALCOMM Incorporated, S...

1. A method of processing video data, the method comprising:obtaining a data stream comprising a plurality of elementary streams and a High Efficiency Video Coding (HEVC) timing and Hypothetical Reference Decoder (HRD) descriptor, wherein the HEVC timing and HRD descriptor comprises a target schedule index syntax element indicating an index of a delivery schedule;
identifying, based on a set of parameters, a syntax element in an array of syntax elements in a video parameter set (VPS), wherein:
the VPS comprises a plurality of HRD parameters syntax structures, wherein each respective HRD parameters syntax structure of the plurality of HRD parameters syntax structures comprises a respective set of HRD parameters,
each respective syntax element of the array of syntax elements specifies an index of an HRD parameters syntax structure in the plurality of HRD parameters syntax structures, and
the set of parameters comprises a parameter having a value equal to a value of the target schedule index syntax element; and
identifying, based on an index specified by the identified syntax element, a particular HRD parameters syntax structure in the plurality of HRD parameters syntax structures as being applicable to a particular elementary stream that is part of the operation point, the plurality of elementary streams including the particular elementary stream.

US Pat. No. 10,171,840

METHOD FOR PRODUCING VIDEO CODING AND PROGRAMME-PRODUCT

SIEMENS AKTIENGESELLSCHAF...

1. Method for video coding with the procedural steps:provision of a prediction error matrix;
conversion of the prediction error matrix by coefficient sampling into a series of symbols; and
performing context-adaptive arithmetic encoding of the symbols on the basis of symbol frequencies, for which the distribution is selected depending on an already encoded symbol;
wherein:
the context-adaptive arithmetic encoding of the symbols includes, for a symbol being encoded, selecting from different predetermined distributions of symbol frequencies a particular predetermined distribution of symbol frequencies based on the symbol encoded immediately beforehand; and
the predetermined distribution of symbol frequencies indicates the likelihood of different types of symbols occurring immediately following the type of the symbol encoded immediately beforehand based on known statistical interdependencies between different types of symbols occurring in succession.

US Pat. No. 10,171,839

GENERATING TRANSFORMS FOR COMPRESSING AND DECOMPRESSING VISUAL DATA

Massachusetts Institute o...

1. A method for encoding data, the method comprising:encoding a residual of a first portion of an array of data to generate a first set of coefficients;
decoding the first set of coefficients to generate a decoded representation of the first portion;
computing an estimated covariance function for a residual of a second portion of the array of data based on a model that includes a gradient of a plurality of boundary data values located on a boundary of the decoded representation of the first portion;
computing a set of transform basis functions from the estimated covariance function; and
encoding the residual of the second portion using a first transform that uses the computed set of transform basis functions, including generating a predicted representation of the second portion, and applying the first transform to a difference between the second portion and the predicted representation of the second portion.

US Pat. No. 10,171,838

METHOD AND APPARATUS FOR PACKING TILE IN FRAME THROUGH LOADING ENCODING-RELATED INFORMATION OF ANOTHER TILE ABOVE THE TILE FROM STORAGE DEVICE

MEDIATEK INC., Hsin-Chu ...

1. A method for video encoding a frame divided into a plurality of tiles, each having a plurality of blocks, the method comprising:storing encoding-related information derived from a plurality of blocks in a last block row of a first tile of the frame into a storage device, wherein the encoding-related information comprises a plurality of encoding-related data derived from the blocks in the last block row of the first tile, respectively;
reading the encoding-related information from the storage device; and
performing entropy encoding upon blocks in a first block row of a second tile of the frame based at least partly on the encoding-related information read from the storage device;
wherein the first block row of the second tile is vertically adjacent to the last block row of the first tile, and the entropy encoding of the first block row of the second tile is started before entropy encoding of the last block row of the first tile is accomplished;
wherein the encoding-related information is stored in the storage device before the entropy encoding is performed upon any block in the frame;
wherein the frame is encoded using a first-stage encoding flow and a second-stage encoding flow following the first-stage encoding flow; each of the first-stage encoding flow and the second-stage encoding flow is applied to all blocks within the frame; entropy encoding is performed in the second-stage encoding flow only; the step of storing the encoding-related information into the storage device is performed in the first-stage encoding flow; and the step of reading the encoding-related information from the storage device is performed in the second-stage encoding flow;
wherein the first-stage encoding flow comprises generating a probability table for the frame; each of the blocks in the last block row of the first tile and the blocks in the first block row of the second tile is split into one or more partitions for coding; and the step of performing the entropy encoding upon blocks in the first block row of the second tile comprises:
when encoding a syntax element of a current partition in the first block row of the second tile, determining a table index based at least partly on encoding-related information of at least one specific partition in the last block row of the first tile, wherein the at least one specific partition is located above the current partition; and
selecting a probability set from the probability table for encoding the syntax element of the current partition according to the table index.

US Pat. No. 10,171,837

PREDICTIVE VALUE DATA SET COMPRESSION

HERE Global B.V., Eindho...

1. An apparatus comprising:at least one processor; and
at least one memory including computer program code and operable to store a data set comprising values for a plurality of pixels in an image, the values relating to relative distances of objects represented in the image;
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:
identify an image of a geographic area;
identify a depth data set collected by a distance ranging device, the depth data set comprising depth values correlated to pixels in the image of the geographic area, wherein the depth data set corresponds to one or more objects in the image;
calculate a predicted value for an exponent for a particular point of the image based on values of neighboring points of the particular point and a predicted value for a mantissa of the particular point of the image based on values of neighboring points of the particular point, where the predicted value for the mantissa is calculated based on an identified subset of neighboring points of the image having an exponent value within a predetermined range of the exponent value of the particular point;
calculate a comparator between the predicted value for the exponent for the particular point and an actual value for the exponent for the particular point and a comparative value between an actual mantissa and the predicted mantissa of the particular point; and
at least one of store or communicate the comparator for the particular point to or from the memory.

US Pat. No. 10,171,835

METHOD AND APPARATUS FOR ENCODING AND DECODING IMAGE

Samsung Display Co., Ltd....

1. A method of encoding video data comprising a plurality of pictures, the method comprising:storing data of at least one first picture in the video data that is already encoded; and
referring to the stored data and using intra-prediction to encode blocks in a current picture following the first picture,
wherein the storing the data comprises:
calculating k similarity values by comparing each pixel data of a first horizontal line of each of k previously encoded pictures with pixel data of a first horizontal line of the current picture, wherein k is a natural number greater than one;
selecting one of the k previously encoded pictures as corresponding to a biggest similarity value of the k calculated similarity values; and
storing pixel data of a first horizontal line of the selected previously encoded picture as third reference data, and
wherein the referring to the stored data and using intra-prediction to encode the blocks in the current picture comprises:
loading the third reference data; and
intra-predicting a block comprising pixels of the first horizontal line of the current picture based on the third reference data.

US Pat. No. 10,171,834

METHODS AND APPARATUS FOR INTRA PICTURE BLOCK COPY IN VIDEO COMPRESSION

MEDIATEK INC., Hsinchu (...

1. A method of intra picture block copy in video compression, comprising:identifying a first block of pixels of a picture as a reference block for reconstructing a second block of pixels of the picture;
determining an overlapped region of the second block that overlaps with the first block, the first block having a first corner, and the second block having a second corner corresponding to the first corner and overlapping the first block;
splitting the overlapped region into a first portion and a second portion along a division line that is parallel to a block vector or a diagonal line of the overlapped region, the block vector indicating a spatial relationship between the first corner of the first block and the second corner of the second block, and the diagonal line of the overlapped region being defined based on a third corner of the overlapped region that is at a same position as the second corner of the second block;
reconstructing pixels in the first portion of the overlapped region based on a first set of pixels of the first block in a manner that values of the reconstructed pixels in the first portion change in a direction from a border of the overlapped region adjacent to the first set of pixels of the first block to the division line; and
reconstructing pixels in the second portion of the overlapped region based on a second set of pixels of the first block in a manner that values of the reconstructed pixels in the second portion change in a direction from a border of the overlapped region adjacent to the second set of pixels of the first block to the division line,
wherein the first set of pixels of the first block is adjacent to the first portion of the overlapped region, and the second set of pixels of the first block is adjacent to the second portion of the overlapped region.

US Pat. No. 10,171,833

ADAPTIVE SWITCHING OF COLOR SPACES, COLOR SAMPLING RATES AND/OR BIT DEPTHS

Microsoft Technology Lice...

1. A computing device comprising:one or more buffers configured to store video in a sequence; and
a video encoder or image encoder configured to perform operations comprising:
encoding the video in the sequence, including:
switching color spaces, color sampling rates and/or bit depths spatially and/or temporally between at least some units of the video within the sequence during the encoding, the color spaces including an RGB-type color space and a YCoCg color space, wherein the encoder is configured to select between:
for lossy coding, using color space conversion operations to switch between the RGB-type color space and the YCoCg color space; and
for lossless coding, using invertible color space conversion operations to switch between the RGB-type color space and the YCoCg color space; and
selectively performing deblock filtering of previously reconstructed content according to one or more rules, including adjusting strength of the deblock filtering depending on whether primary components of two adjacent blocks have non-zero residual values:
outputting encoded data in a bitstream, the encoded data including one or more signals indicating how the color spaces, the color sampling rates and/or the bit depths switch between the at least some units of the video within the sequence.

US Pat. No. 10,171,832

MOVING PICTURE CODING DEVICE, MOVING PICTURE CODING METHOD, AND MOVING PICTURE CODING PROGRAM, AND MOVING PICTURE DECODING DEVICE, MOVING PICTURE DECODING METHOD, AND MOVING PICTURE DECODING PROGRAM

JVC KENWOOD Corporation, ...

1. A moving picture decoding device that decodes a bitstream in which a moving picture is coded using motion compensation in units of blocks acquired by dividing each picture of the moving picture, the moving picture decoding device comprising:a decoding unit configured to decode information representing a motion vector predictor to be selected from a motion vector predictor candidate list having a predefined number of motion vector predictor candidates, together with a motion vector difference;
a motion vector predictor candidate generating unit configured to derive a plurality of motion vector predictor candidates by making a prediction based on a motion vector of one of decoded blocks that are neighboring to a decoding target block in space or time and construct a motion vector predictor candidate list;
a motion vector predictor redundant candidate removing unit configured to compare whether values of vectors are the same among motion vector predictor candidates predicted from a decoded block neighboring in space and remove the motion vector predictor candidates having the same values of vectors from the motion vector predictor candidate list with at least one being left without comparing whether or not a value of vector of a motion vector predictor predicted from a decoded block that is neighboring in space and a value of vector of a motion vector predictor predicted from a decoded block neighboring in time are the same;
a motion vector predictor candidate adding unit configured to repeatedly add the motion vector predictor candidates to the motion vector predictor candidate list until the number of motion vector predictor candidates reaches the predefined number if the number of the motion vector predictor candidates in the motion vector predictor candidate list is smaller than the predefined number, whereby the number of the motion vector predictor candidates in the motion vector predictor candidate list reaches the predefined number;
a motion vector predictor candidate number limiting unit configured to remove the motion vector predictor candidates exceeding the predefined number from the motion vector predictor candidate list if the number of the motion vector predictor candidates in the motion vector predictor candidate list is greater than the predefined number, whereby the number of the motion vector predictor candidates in the motion vector predictor candidate list is limited to the predefined number;
a motion vector predictor selecting unit configured to select a motion vector predictor from the motion vector predictor candidate list based on information representing the decoded motion vector predictor to be selected; and
a motion vector calculating unit configured to calculate a motion vector used for motion compensation by adding the selected motion vector predictor and the motion vector difference together,
wherein the motion vector predictor candidate adding unit repeatedly adds more than one (0,0) motion vectors allowing duplication as the motion vector predictor candidates, and
wherein the motion vector predictor redundant candidate removing unit compares whether values of vectors are the same between a first motion vector predictor candidate predicted from a first decoded block neighboring in space and a second motion vector predictor candidate predicted from a second decoded block neighboring in space and removes, when the values of vectors are the same, the second motion vector predictor candidate from the motion vector predictor candidate list.

US Pat. No. 10,171,831

MOVING PICTURE CODING DEVICE, MOVING PICTURE CODING METHOD, AND MOVING PICTURE CODING PROGRAM, AND MOVING PICTURE DECODING DEVICE, MOVING PICTURE DECODING METHOD, AND MOVING PICTURE DECODING PROGRAM

JVC KENWOOD Corporation, ...

1. A moving picture decoding device that decodes a bitstream in which a moving picture is coded using motion compensation in units of blocks acquired by dividing each picture of the moving picture, the moving picture decoding device comprising:a decoding unit configured to decode information representing a motion vector predictor to be selected from a motion vector predictor candidate list having a predefined number of motion vector predictor candidates, together with a motion vector difference;
a motion vector predictor candidate generating unit configured to derive a plurality of motion vector predictor candidates by making a prediction based on a motion vector of one of decoded blocks that are neighboring to a decoding target block in space or time and construct a motion vector predictor candidate list;
a motion vector predictor redundant candidate removing unit configured to compare whether values of vectors are the same among motion vector predictor candidates predicted from a decoded block neighboring in space and remove the motion vector predictor candidates having the same values of vectors from the motion vector predictor candidate list with at least one being left without comparing whether or not a value of vector of a motion vector predictor predicted from a decoded block that is neighboring in space and a value of vector of a motion vector predictor predicted from a decoded block neighboring in time are the same;
a motion vector predictor candidate adding unit configured to repeatedly add the motion vector predictor candidates to the motion vector predictor candidate list until the number of motion vector predictor candidates reaches the predefined number if the number of the motion vector predictor candidates in the motion vector predictor candidate list is smaller than the predefined number, whereby the number of the motion vector predictor candidates in the motion vector predictor candidate list reaches the predefined number;
a motion vector predictor selecting unit configured to select a motion vector predictor from the motion vector predictor candidate list based on information representing the decoded motion vector predictor to be selected; and
a motion vector calculating unit configured to calculate a motion vector used for motion compensation by adding the selected motion vector predictor and the motion vector difference together,
wherein the motion vector predictor candidate adding unit repeatedly adds more than one (0,0) motion vectors allowing duplication as the motion vector predictor candidates.