US Pat. No. 10,433,283

SYSTEM AND METHOD FOR BANDWIDTH DIVISION AND RESOURCE BLOCK ALLOCATION

Huawei Technologies Co., ...

1. A method comprising:transmitting a bandwidth portion assignment to indicate an assignment of at least one first bandwidth portion of a plurality of bandwidth portions within an available bandwidth to a given first numerology, the given first numerology having an associated first OFDM subcarrier spacing and first symbol duration, the plurality of bandwidth portions having at least one second bandwidth portion that is assigned to a second numerology, the second numerology having an associated second OFDM subcarrier spacing and second symbol duration, and the first OFDM subcarrier spacing differing from the second OFDM subcarrier spacing by a factor of 2n, where n?0.

US Pat. No. 10,433,282

NARROW BANDWIDTH OPERATION IN LTE

QUALCOMM Incorporated, S...

1. A method of wireless communication, comprising:transmitting wideband downlink information to a first set of user equipments (UEs), the wideband downlink information comprising control information and data;
determining a starting symbol of an effective data region for narrowband downlink information for a second set of UEs, the starting symbol selected from a plurality of symbols, such that the starting symbol is semi-statically configured, and the starting symbol indicated to the second set of UEs prior to transmitting the narrowband downlink information;
disabling intra-subframe hopping and/or inter-subframe hopping to maintain narrowband transmissions for the second set of UEs; and
transmitting the narrowband downlink information to the second set of UEs operating in a narrower bandwidth than a bandwidth of the first set of UEs, the narrowband downlink information comprising control information and data.

US Pat. No. 10,433,279

METHOD OF RECEIVING SINGLE-CELL MULTICAST DATA AND APPARATUS FOR SAME

KT CORPORATION, Gyeonggi...

1. A method of receiving single-cell multicast data by a user equipment (UE), the method comprising:receiving carrier information for Single Cell-Multicast Control Channel (SC-MCCH) reception through system information;
monitoring SC-MCCH scheduling information on a physical downlink control channel (PDCCH) based on the carrier information; and
receiving an SC-MCCH on a physical downlink shared channel (PDSCH) based on the monitored SC-MCCH scheduling information,
wherein the UE is configured to access a network service having a channel bandwidth limited to about 200 kHz or lower or to operate in a bandwidth limited to 6 physical resource blocks (PRBs),
wherein the SC-MCCH scheduling information is identified using a Single-Cell Radio Network Temporary Identifier (SC-RNTI), and
wherein the system information corresponds to system information block type 20 (SystemInformationBlockType20).

US Pat. No. 10,433,278

METHODS AND DEVICE FOR ALLOCATING AND PROCESSING SUB-FRAME RESOURCE

1. A method for allocating sub-frame resource, comprising:under the condition that a Multicast Channel (MCH) Scheduling Period (MSP) exceeds a Common Sub-frame allocation Period (CSP), determining an allocation manner for allocating Multicast Broadcast over Single Frequency Network (MBSFN) sub-frame resources to each MCH and a Multimedia Broadcast Multicast Service (MBMS) in the MCH; and
notifying User Equipment (UE) of the allocation manner;
wherein determining the allocation manner for allocating the MBSFN sub-frame resources to each MCH and the MBMS in the MCH comprises:
allocating the MBSFN sub-frame resources for the MBMSs to each MCH in the MSP; and when a number of MBSFN sub-frames allocated to a part of MCHs in the MSP exceeds a preset threshold value, adding indication information to a corresponding position where the number of the MBSFN sub-frames allocated to the part of MCHs reaches the preset threshold value, and starting recounting of other MBSFN sub-frames after the position, wherein a number of the other MBSFN sub-frames is a difference value between a number of all MBSFN sub-frames comprised in the MBSFN sub-frame resources and the preset threshold value, and if the number of the other MBSFN sub-frames still exceeds the preset threshold value, indication information is added to corresponding positions where the preset threshold value is reached every time and the other MBSFN sub-frames after the positions are recounted until the number of the other MBSFN sub-frames is lower than the preset threshold value; or
allocating the MBSFN sub-frame resources for the MBMSs to each MCH in the MSP; and when a number of MBSFN sub-frames allocated to a part of MCHs in the MSP exceeds a preset threshold value, starting recounting of other MBSFN sub-frames after a corresponding position where the number of the MBSFN sub-frames allocated to the part of MCHs reaches the preset threshold value according to an agreement premade with the UE, wherein a number of the other MBSFN sub-frames is a difference value between a number of all MBSFN sub-frames comprised in the MBSFN sub-frame resources and the preset threshold value, and if the number of the other MBSFN sub-frames still exceeds the preset threshold value, the other MBSFN sub-frames after corresponding positions where the preset threshold value is reached every time are recounted until the number of the other MBSFN sub-frames is lower than the preset threshold value, and when a number of MBSFN sub-frames allocated to a single MBMS exceeds the preset threshold value, other MBSFN sub-frames after corresponding positions where the preset threshold value is reached every time are recounted.

US Pat. No. 10,433,275

SYSTEMS AND METHODS FOR POSITIONING MOBILE DEVICES IN A FIFTH GENERATION WIRELESS NETWORK

QUALCOMM Incorporated, S...

1. A method at a user equipment (UE) for supporting location of the UE with 3rd Generation Partnership Project (3GPP) Fifth Generation (5G) New Radio (NR) wireless access, the method comprising:receiving a first Long Term Evolution (LTE) Positioning Protocol (LPP) message from a location server, wherein the first LPP message comprises a location request and is received via a serving 5G base station;
obtaining at least one location measurement based on the first LPP message, wherein the at least one location measurement comprises a measurement for a Radio Access Technology (RAT)-independent position method or a measurement for an Evolved Universal Terrestrial Radio Access (E-UTRA) position method;
determining location information based on the at least one location measurement; and
sending a second LPP message to the location server, wherein the second LPP message comprises the location information and is sent via the serving 5G base station.

US Pat. No. 10,433,273

METHOD AND APPARATUS FOR UTILIZING MOBILE SUBSCRIBER IDENTIFICATION INFORMATION WITH MULTIPLE DEVICES BASED ON REGISTRATION REQUESTS

1. A network server, 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 a first international mobile subscriber identity associated with a registration request that is directed to a registration function server by a first communication device;
determining that the first international mobile subscriber identity is included in a group of international mobile subscriber identities that are shared with other communication devices, wherein the group of international mobile subscriber identities are configured to be utilized in registration for communication services;
determining that the first communication device is not associated with a particular location; and
reassigning, via an over-the-air interface, a second international mobile subscriber identity to the first communication device, wherein the over-the-air interface utilizes a transport key that is stored by the first communication device and is not stored by a second communication device that shares the first international mobile subscriber identity.

US Pat. No. 10,433,271

METHOD AND APPARATUS FOR MAINTAINING UPLINK SYNCHRONIZATION AND REDUCING BATTERY POWER CONSUMPTION

InterDigital Technology C...

1. A method performed by a wireless transmit/receive unit (WTRU), the method comprising:receiving discontinuous reception (DRX) control information from a wireless network, the DRX control information indicating a time interval that the WTRU should monitor a downlink control channel;
receiving a control message on the downlink control channel while monitoring the downlink control channel according to the DRX control information, wherein the control message is associated with an identifier of the WTRU, the control message indicating that the WTRU should transmit a random access preamble to the wireless network;
transmitting the random access preamble to the wireless network in response to receiving the control message; and
receiving a timing adjustment command from the wireless network.

US Pat. No. 10,433,270

SYNCHRONIZATION FOR BATTERY POWERED IOT NETWORKS

Verizon Patent and Licens...

1. A method comprising:identifying, by an Internet of Things (IoT) device, a plurality of IoT devices associated with a wireless IoT network, wherein the IoT device is configured as a coordinator for the wireless IoT network;
determining, by the IoT device, a clock error rate associated with the wireless IoT network;
determining, by the IoT device, a last synchronization time;
determining, by the IoT device, a data time period during which one or more of the plurality of IoT devices are expected to send data to the IoT device;
setting, by the IoT device, a wakeup time period for the IoT device based on the determined clock error rate, the determined last synchronization time, and the determined data time period;
entering, by the IoT device, a sleep mode;
exiting, by the IoT device, the sleep mode when the wakeup time period begins; and
performing, by the IoT device, a clock synchronization between the IoT device and at least one of the plurality of IoT devices during the wakeup time period.

US Pat. No. 10,433,269

METHOD AND SYSTEM FOR INTEGRATED BACKHAUL AND WIRELESS ACCESS NETWORK

Samsung Electronics Co., ...

1. A relay node (RN) comprising:a transceiver configured to receive, from a second node, a synchronization signal burst comprising a plurality of synchronization signal blocks, each of the plurality of synchronization signal blocks transmitted using a set of channel resources; and
a processor operably connected to the transceiver, the processor configured to:
measure the received plurality of synchronization signal blocks;
identify, based at least in part on measurement of the plurality of synchronization signal blocks, at least one of the plurality of synchronization signal blocks to monitor as a synchronization reference for the second node; and
select a set of channel resources for use to transmit an RN synchronization signal to at least one third node, the selected set of channel resources comprising at least one other synchronization signal block from the synchronization signal burst.

US Pat. No. 10,433,268

CALCULATING TIMING OFFSET IN WIRELESS COMMUNICATIONS

Telefonaktiebolaget LM Er...

1. A method of operation of a device in a cellular communications network, the method comprising:detecting a timing signal from a serving base station;
obtaining timing information from at least one other base station;
setting a value for a transmission time offset based on the detected timing signal from the serving base station and the timing information obtained from the at least one other base station; and
transmitting signals to the serving base station using the set value for the transmission time offset, wherein transmitting the signals to the serving base station comprises transmitting the signals to the serving base station with a power that is determined based on an uncertainty in the set value for the transmission time offset.

US Pat. No. 10,433,267

SATELLITE LINK BUDGET COMMAND INTERFACE TOOL

The Boeing Company, Chic...

1. A method for commanding a space vehicle (SV), the method comprising:determining, by at least one processor, a transmitter output power for a control word (CW) at a particular temperature for a transmitter on the SV,
wherein the particular temperature of the transmitter is a temperature prediction based on on-orbit operations;
generating, by the at least one processor, a transmitter uplink command by using the transmitter output power;
transmitting, by at least one antenna, a transmitter uplink command signal comprising the transmitter uplink command to the SV; and
adjusting the transmitter to provide an output power according to the transmitter uplink command.

US Pat. No. 10,433,265

METHOD FOR CONTROLLING TRANSMISSION POWER OF SOUNDING REFERENCE SIGNAL IN WIRELESS COMMUNICATION SYSTEM AND APPARATUS FOR SAME

LG Electronics Inc., Seo...

1. A method for a user equipment (UE) to transmit a sounding reference signal to a base station in a wireless communication system supporting eIMTA (Enhanced Interference Management and Traffic Adaptation), the method comprising:receiving a higher layer signaling regarding configuration of a first subframe set and a second subframe set; and
transmitting the sounding reference signal to the base station on subframe ‘i’,
wherein the ‘i’ is a subframe number and an integer equal to or greater than 0,
wherein transmission power of the sounding reference signal transmitted on the subframe ‘i’ is determined based on fc(i) for the first subframe set, and fc(0)(i) for the second subframe set,
wherein the fc(i) is a current physical uplink shared channel (PUSCH) power control adjustment state for serving cell ‘c’ in subframe ‘i’ belonging to the first subframe set, and the)fc(0)(i) is a current PUSCH power control adjustment state for serving cell ‘c’ in subframe ‘i’ belonging to the second subframe set, and
wherein the fc(i) is separately accumulated from a value of a previous subframe belonging to the first subframe set while the fc(0)(i) is separately accumulated from a value of a previous subframe belonging to the second subframe.

US Pat. No. 10,433,264

COMMUNICATION CONTROL DEVICE, TRANSMISSION POWER ALLOCATION METHOD AND PROGRAM

Sony Corporation, (JP)

1. A node for controlling power allocated within a network, the node being a master in the network, and the network having a plurality of channels used by a primary system for communication, the node comprising:a first communication interface comprising an interface between the node and a server;
a second communication interface comprising one or more wireless interfaces between the node and respective ones of one or more other nodes, the one or more other nodes being slaves of the node;
a memory in which a program is stored; and
a processor to operate according to the program stored in the memory to:
receive from the server information indicating transmission power allocation for one or more of the plurality of channels selected for use as part of a secondary system, the transmission power allocation being dependent on a path loss between a reference point of the primary system and the secondary system, the path loss being dependent on a distance between the reference point of the primary system and the secondary system and on one or more frequencies respectively allocated to the one or more of the plurality of channels selected for use as part of the secondary system, and the reference point being determined according to position data for a service area of the primary system and being a point at which interference in the primary system due to the secondary system is the harshest, and
set the transmission power of the node within a transmission power range indicated by the received information indicating transmission power allocation.

US Pat. No. 10,433,261

SELF-OPTIMIZING DISTRIBUTED ANTENNA SYSTEM USING SOFT FREQUENCY REUSE

Dali Systems Co., Ltd., ...

1. A method of determining a transmission power of a digital remote unit (DRU) in a distributed antenna system (DAS), the method comprising:a) setting a transmission power level for the DRU;
b) determining a key performance indicator related to a number of satisfied users at the transmission power;
c) iteratively adjusting a transmission power level for the DRU to increase the key performance indicator related to the number of satisfied users; and
d) setting the transmission power level for the DRU at an iterated power level.

US Pat. No. 10,433,260

ANTENNA-PARAMETER CONTROL IN A DISTRIBUTED SYSTEM

ARRIS Enterprises LLC, S...

1. An electronic device, comprising:one or more antenna nodes configured to couple, via a cable having a length, to an antenna module; and
an interface circuit communicatively coupled to the one or more antenna nodes, wherein the electronic device is configured to:
provide, via the interface circuit, electrical signals intended for the antenna module, wherein the electrical signals correspond to an output transmit-power level at the interface circuit;
receive, via the interface circuit, feedback from the antenna module about an input transmit-power level at the antenna module and an orientation of an antenna in the antenna module;
determine a modified output transmit-power level based on the input transmit-power level at the antenna module and the orientation; and
provide, via the interface circuit, modified electrical signals intended for the antenna module, wherein the modified electrical signals correspond to the modified output transmit-power level at the interface circuit.

US Pat. No. 10,433,258

METHOD AND APPARATUS FOR TRANSMITTING CONTROL INFORMATION IN A WIRELESS COMMUNICATION SYSTEM

LG ELECTRONICS INC., Seo...

1. A method for transmitting a physical uplink control channel (PUCCH) signal by a user equipment (UE) in a wireless communication system, the method comprising:generating control information including hybrid automatic repeat request acknowledgement (HARQ-ACK) bit(s) and a scheduling request (SR) bit;
setting a transmit power for the PUCCH signal based on a parameter nSR; and
transmitting the PUCCH signal including the control information based on the transmit power at a subframe configured for SR transmission,
wherein nSR is a parameter having a value of 0 or 1 based on whether or not the UE has any associated transport block for an uplink shared channel (UL-SCH) with regard to the subframe.

US Pat. No. 10,433,257

POWER CONTROL METHOD AND APPARATUS FOR UPLINK CONTROL CHANNEL

Huawei Technologies Co., ...

16. A network device, comprising:a processor; and
a memory coupled to the processor, storing processor-readable instructions which when executed causes the processor to implement operations including:
determining that user equipment is to send first uplink control information on a first physical uplink control channel (PUCCH) and in a subframe i, wherein the first uplink control information comprises channel state information (CSI), a hybrid automatic repeat request-acknowledgment (HARQ-ACK), and/or a scheduling request (SR);
determining transmit power for sending the first uplink control information on the first PUCCH and in the subframe i, wherein the transmit power is a sum of a base power adjustment value and any one of a first power adjustment value, a second power adjustment value, a third power adjustment value, a fourth power adjustment value, or a fifth power adjustment value; and
receiving the first uplink control information that is sent by the user equipment on the first PUCCH by using power that is not greater than the transmit power, wherein
(a) the first power adjustment value is a power adjustment value determined by the user equipment according to a quantity of bits of the first uplink control information,
(b) the second power adjustment value is a power adjustment value determined by the user equipment according to the quantity of the bits of the first uplink control information and a quantity of resources of the first PUCCH,
(c) the third power adjustment value is a power adjustment value determined by the user equipment according to the quantity of the resources of the first PUCCH and a ratio of the quantity of the bits of the first uplink control information to the quantity of the resources of the first PUCCH,
(d) the fourth power adjustment value is a power adjustment value determined by the user equipment according to the quantity of the resources of the first PUCCH, and
(e) the fifth power adjustment value is a power adjustment value determined by the user equipment according to the quantity of the resources of the first PUCCH and a ratio of a quantity of bits of second uplink control information to a quantity of resources occupied on the first PUCCH by the second uplink control information, or the fifth power adjustment value is a power adjustment value determined by the user equipment according to the quantity of the resources of the first PUCCH and a ratio of a quantity of bits of the second uplink control information to the quantity of the resources of the first PUCCH, wherein the second uplink control information is a subset of the first uplink control information; and
the base power adjustment value comprises a sum of PO_PUCCH and PLc, or the base power adjustment value comprises a sum of PO_PUCCH and ?c·PLc, wherein
PO_PUCCH is a value configured for the user equipment by the network device using higher layer signaling;
PLc is a path loss that is determined by the user equipment and that is of a downlink of a cell c in which the first PUCCH is located; and
?c is a path loss factor that is configured for the user equipment by the network device and that is of the cell c in which the first PUCCH is located.

US Pat. No. 10,433,256

APPLICATION CONTROL METHOD AND APPLICATION CONTROL DEVICE

GUANGDONG OPPO MOBILE TEL...

1. An application control method of a mobile terminal, comprising steps of:acquiring M running applications on the mobile terminal, wherein M is a positive integer;
acquiring user habit data related to closing at least one application within the M running applications; and
closing the at least one application within the M running applications according to the user habit data related to closing the at least one application;
wherein the acquiring user habit data related to closing at least one application comprises:
acquiring P closing records for closing the at least one application within the M running applications within a preset period of time, wherein P is an integer greater than 1;
classifying the P closing records according to an application ID to obtain Q application classes, wherein Q is an integer greater than 1; and
acquiring a closing control parameter for each of the Q application classes as the user habit data;
wherein the closing control parameter comprises a closing time and a closing priority for each of the Q application classes;
wherein acquiring a closing control parameter for each of the Q application classes as the user habit data comprises:
analyzing all closing times corresponding to each of the Q application classes to obtain a closing time corresponding to each of the Q application classes; and
determining, according to a closing frequency and power consumption for each of the Q application classes, a closing priority corresponding to each of the Q application classes.

US Pat. No. 10,433,255

CONTROL OF REPORTING A DEVICE'S REMAINING BATTERY ENERGY LEVEL

Sprint Spectrum L.P., Ov...

1. In a wireless communication system comprising a base station that has an established radio-link-layer connection with a user equipment (UE) device, a method of controlling reporting a remaining battery energy level of the UE to the base station, the method comprising:the base station tracking an amount of time in which the UE operates in a radio-link-layer connected mode;
the base station determining that the amount of time in which the UE has operated in the radio-link-layer connected mode has exceeded a predetermined threshold amount of time; and
responsive to determining that the amount of time in which the UE has operated in the radio-link-layer connected mode has exceeded the threshold amount of time, the base station causing the UE to report to the base station the remaining battery energy level of the UE.

US Pat. No. 10,433,254

METHOD, SYSTEM AND APPARATUS OF TIME-DIVISION-DUPLEX (TDD) UPLINK-DOWNLINK (UL-DL) CONFIGURATION MANAGEMENT

INTEL CORPORATION, Santa...

1. At least one non-transitory computer-readable storage medium comprising instructions that, when executed, cause a system to:control communication of a message to share load information in an orthogonal frequency-division multiplexing (OFDM) time-division-duplexing (TDD) long term evolution (LTE) or LTE advanced (LTE-A) cellular system, the message having a first information element (IE) to indicate a cell identifier for a first wireless communication cell, a second IE to indicate uplink-downlink (UL-DL) configuration information intended to be used by the first wireless communication cell, and a third IE to indicate a cell identifier for a second wireless communication cell; and
send the message over a communication channel.

US Pat. No. 10,433,253

POWER MANAGEMENT MODE TRANSITION FOR WAKE UP RECEIVER

Intel IP Corporation, Sa...

1. An apparatus of a non-access point (AP) station (non-AP STA), the apparatus comprising:memory; and
processing circuitry to:
encode a first frame for transmission to an AP via a primary connectivity radio of the non-AP STA, the first frame indicating that the non-AP STA is a wake-up radio (WUR) non-AP STA, the first frame indicating WUR capabilities of the non-AP STA;
encode a second frame for transmission to the AP via the primary connectivity radio, the second frame indicating that a wake-up radio (WUR) receiver (WURx) of the non-AP STA is entering a power management mode, the second frame including a WUR mode element indicating whether the WURx is in an active state or a power-save state, wherein for the power save state the second frame further indicating duty cycle timing of the WURx,
wherein when the WURx is in the power-save state of the power management mode, the processing circuitry configures the WURx to transition between an awake and a doze state in accordance with the duty cycle timing,
wherein when the WURx is in the active state of the power management mode, the processing circuitry configures the WURx to remain in the awake state and not transition between the awake and the doze states, and
wherein when the non-AP STA is in the power management mode, the primary connectivity radio is configured to be in a doze state;
enable the WURx to receive a WUR wake-up frame from the AP when the WURx is in the awake state; and
in response to receipt of the WUR wake-up frame, configure the primary connectivity radio to transition from the doze state to an awake state.

US Pat. No. 10,433,252

OPTIMIZING TARGET WAKE-UP TIME (TWT) OPERATION

QUALCOMM Incorporated, S...

1. An apparatus for wireless communications, comprising:a processing system configured to generate one or more first frames that, collectively, include a set of parameters defining at least one broadcast target wake-up time (TWT) schedule and an assignment of one or more wireless nodes to one or more TWT groups to be serviced in different TWT service periods (SPs) associated with the at least one broadcast TWT schedule wherein the processing system is further configured to generate at least one second frame comprising an indication, for each of the TWT SPs, of one or more wireless nodes of a TWT group to be serviced;
a first interface configured to output the one or more first frames for transmission, the first interface being further configured to output the at least one second frame for transmission; and
a second interface configured to obtain at least a third frame from one of the one or more wireless nodes of the TWT group to be serviced, in response to the at least one second frame; and
wherein the processing system is further configured to service wireless nodes from which third frames are received by the apparatus.

US Pat. No. 10,433,251

POWER SAVING IN WLAN STATIONS USING DATA ACCUMULATION AT AN ACCESS POINT

Nokia Technologies Oy, E...

1. A method, comprising:transmitting, by a wireless device, a data accumulation request to an access node of a wireless network, wherein the data accumulation request comprises at least one downlink accumulation rule for accumulating downlink data, and the at least one downlink accumulation rule comprises at least one parameter of the following parameters: a minimum transmission unit for downlink data transmission and a minimum duration for buffering data for downlink data transmission;
receiving a message from the access node, wherein the message comprises a traffic indication map which indicates whether there is downlink data satisfying the at least one downlink accumulation rule in the access node for the wireless device; and
upon detecting that there is downlink data satisfying the at least one downlink accumulation rule in the access node, triggering a service period for receiving the downlink data from the access node.

US Pat. No. 10,433,249

METHOD, SYSTEM AND DEVICE FOR SWITCHING A TRANSMISSION TIME INTERVAL

Telefonaktiebolaget LM Er...

1. A method in a User Equipment (UE) for synchronized switching of a Transmission Time Interval (TTI) between at least two different TTI lengths, the method comprising:transmitting a report comprising a measured received power;
receiving a switching message indicating that the UE is to switch from using TTIs having a first length to using TTIs having a second length, wherein the switching message indicates a number of TTIs after which a switching of a current TTI length value to the different TTI length value is to occur; and,
in response to said switching message, switching from using TTIs having the first length to using TTIs having the second length, in accordance with the indicated number of TTIs.

US Pat. No. 10,433,248

CONNECTION MANAGEMENT FOR INTERNET OF THINGS DEVICES

Verizon Patent and Licens...

1. A method comprising:identifying, by a network device, Internet of Things (IoT) devices that are present on a Long Term Evolution, category M1 (LTE Cat-M1) network in an IoT service area with connectivity to a common wireless station;
determining, by the network device, a reporting configuration currently associated with each of the IoT devices, wherein each of the reporting configurations are based on a reporting requirement for an initiation of reporting instances via the LTE Cat-M1 network;
performing, by the network device, an analysis of the reporting configurations to identify at least one of a potential signal loading reduction over the LTE Cat-M1 network or a potential power consumption reduction related to the reporting configuration associated with at least one of the IoT devices, wherein performing the analysis includes:
determining that the reporting configuration for the at least one IoT device schedules the initiation of at least one of the reporting instances at a point in time that coincides with the initiation of the reporting instances scheduled by the reporting configuration for at least a threshold number of the IoT devices;
modifying, by the network device and based on the analysis, the reporting configuration of the at least one IoT device to enable the at least one of the potential signal loading reduction or the potential power consumption reduction, wherein the modified reporting configuration is to apply a starting time offset to the at least one reporting instance; and
transmitting, by the network device and to the at least one IoT device, a message identifying the modified reporting configuration.

US Pat. No. 10,433,247

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

SONY CORPORATION, Tokyo ...

1. An information processing apparatus, comprising: processing circuitry configured todetermine whether compatibility information regarding presence or absence of a specific function is acquired from a different apparatus connected to the information processing apparatus, the specific function being a compatibility function of understanding a frame for notifying the different apparatus of a function temporary pause period;
in response to determining the compatibility information regarding presence or absence of the specific function is not acquired from the different apparatus, perform control for requesting the different apparatus for the compatibility information regarding presence or absence of the specific function; and
perform control for setting, when at least a part of functions for wireless communication of the information processing apparatus is to be temporarily paused, the function temporary pause period within which at least a part of functions for wireless communication of the different apparatus is to be temporarily paused and perform control for transmitting the frame for notifying the different apparatus of the function temporary pause period, in a case where the different apparatus is determined to have the specific function of understanding the frame based on the compatibility information regarding presence or absence of the specific function.

US Pat. No. 10,433,245

CELL SITE POWER GENERATION

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

1. A system for generating power, comprising:means for communicatively coupling a wireless interface to a back-haul;
means for providing power from a primary power source to the means for communicatively coupling;
means for selectively generating power;
means for storing power, wherein power from the means for selectively generating power is routable to the means for storing power and to the means for communicatively coupling, and wherein power from the means for storing power is routable to the means for communicatively coupling;
multiple means for rectifying power from the means for providing power from a primary power source and from the means for selectively generating power; and
means for controlling the generation, routing, and rectification of power, including means for individually enabling and disabling each of the multiple means for rectifying power based, at least in part, on an availability status of the primary power source.

US Pat. No. 10,433,244

INTER-FREQUENCY CELL RESELECTION

Verizon Patent and Licens...

1. A method comprising:camping, by a device, on a current cell of a wireless network;
storing, by the device, cell reselection parameters that have values that change in correspondence to a change of remaining battery power of the device;
selecting, by the device, a first set of at least one of one or more candidate frequency bands or one or more candidate frequencies based on a first parameter of the cell reselection parameters, wherein the first parameter indicates at least one of one or more candidate frequency bands or one or more candidate frequencies from which the device can select for cell reselection;
performing, by the device, inter-frequency measurement pertaining to the at least one of the one or more candidate frequency bands or the one or more candidate frequencies;
counting, by the device, a number of inter-frequency measurements performed;
filtering, by the device, a result of the inter-frequency measurement;
determining, by the device, whether a cell reselection criteria has been satisfied based on one or more signal threshold values;
selecting, by the device, a new cell in response to determining that the cell reselection criteria has been met;
entering, by the device, a rest period, based on a second parameter of the cell reselection parameters, in response to selecting the new cell, wherein the second parameter indicates a duration of the rest period when cell reselection is successful; and
determining, by the device, whether to select a second set of at least one of one or more candidate frequency bands or one or more candidate frequencies indicated by the first parameter in response to determining that the cell reselection criteria has not been met.

US Pat. No. 10,433,242

DEVICE AND METHOD WHEREBY ELECTRONIC DEVICE SELECTS WIRELESS NETWORK

Samsung Electronics Co., ...

1. A method of operating an electronic device, the method comprising:identifying a first network and a second network that are accessible;
transmitting, to a first access point of the first network and a second access point of the second network, channel environment information regarding the electronic device;
receiving information on a first Modulation and Coding Selection (MCS) level corresponding to the first network, wherein the first MCS level is determined by the first access point in consideration of the channel environment information;
receiving information on a second MCS level corresponding to the second network, wherein the second MCS level is determined by the second access point in consideration of the channel environment information;
identifying each data transmission rate of the first network and the second network respectively based at least in part on the first MCS level and the second MCS level;
selecting a network to be accessed having a higher data transmission rate based on the identified each transmission rate of the first network and the second network; and
accessing the selected network.

US Pat. No. 10,433,241

METHODS, DEVICES, AND SYSTEMS FOR REGISTERING AND DISCOVERING SERVICE

HUAWEI TECHNOLOGIES CO., ...

1. A method for managing a direct association service in a wireless local area network (WLAN), comprising:receiving, by an access point (AP), a direct association service request frame from a first station (STA), wherein the direct association service request frame comprises a service request state and a first service name;
obtaining, by the AP, a second STA device address when the service request state is a first request state, wherein the first request state represents that the first STA wants to obtain a Wi-Fi direct association service;
probing, by the AP, a distance between the first STA and the second STA according to the second STA device address;
querying, by the AP, a direct association service management table of the AP when the distance between the first STA and the second STA is not greater than a direct distance;
recording, by the AP, a first direct association service management information in the direct association service management table of the AP when the first service name and the second STA device address do not exist in the direct association service management table of the AP; and
sending, by the AP, a first direct association service response frame to the first STA, wherein the first direct association service response frame comprises the second STA device address.

US Pat. No. 10,433,240

NETWORK ACCESS METHOD AND MOBILE COMMUNICATIONS TERMINAL

GUANGDONG OPPO MOBILE TEL...

1. A method for accessing to a network, comprising:using a mobile communication terminal having a processor and a memory storing a plurality of program instructions executed by the processor to determine a location of a mobile communication terminal according to an iconic building that sits on the location;
using the processor to execute the plurality of program instructions to scan a Bluetooth low energy (BLE) protocol broadcast channel recorded in the mobile communication terminal if a network identity of a public land mobile network (PLMN) corresponding to the location is not included in a first equivalent public land mobile network (EPLMN) list stored in the memory;
using the processor to execute the plurality of program instructions to extract a second EPLMN list including a plurality of network identities of PLMNs stored in another mobile communication terminal over the BLE protocol broadcast channel, wherein the second EPLMN list is a shared EPLMN list in response to a share request broadcast by the mobile communication terminal;
using the processor to execute the plurality of program instructions to add the plurality of network identities of PLMNs included in the second EPLMN list to the first PLMN list; and
using the processor to execute the plurality of program instructions to detect whether the network identity of the PLMN corresponding to the location is added into the second EPLMN list, and access the network based on the second EPLMN list if the second EPLMN is added with the network identity of the PLMN corresponding to the location, wherein each of the first EPLMN list and the second EPLMN list comprises equivalent PLMNs deployed by different operators, and the equivalent PLMNs stored in the first EPLMN list and the plurality of network identities of PLMNs from the second EPLMN list have a same priority during network searching.

US Pat. No. 10,433,238

TRAFFIC CHARACTERISTIC INDICATION FOR CONNECTION ESTABLISHMENT CONTROL

Telefonaktiebolaget LM Er...

1. A method of controlling connectivity to a cellular radio network, the method comprising:for each of multiple applications configured at a radio device, the radio device determining at least one characteristic of traffic generated by the application; and
in response to one of the applications requiring establishment of a connection of the radio device to the cellular radio network, the radio device sending a request for establishing the connection to the cellular radio network, the request indicating the at least one characteristic corresponding to the application;
wherein the at least one characteristic indicates whether the traffic is expected to form a single burst, and not a sequence of multiple data transfers separated in time.

US Pat. No. 10,433,236

BEACONING IN SMALL WAVELENGTH WIRELESS NETWORKS

SONY CORPORATION, Tokyo ...

1. An apparatus for wireless communication in a mesh network, the apparatus comprising:(a) a wireless communication circuit configured as a station for wirelessly communicating with other wireless communication stations in a mesh network utilizing directional transmission having a plurality of antenna pattern sectors each having different transmission directions;
(b) a processor coupled to said wireless communication circuit; and
(c) a non-transitory memory storing instructions executable by the processor;
(d) wherein said instructions, when executed by the processor operating as a station performing as a beacon master (BM), perform steps comprising:
(i) transmitting a first type of beacon, a network discovery beacon, containing mesh network profile information which identifies said mesh network, to aid network discovery for wireless communication stations to join said mesh network, with said beacon master being an only station allowed to transmit said network discovery beacons on said mesh network; and
(ii) wherein only said beacon master (BM) also performs (A) receiving and processing new beacon master (BM) requests; (B) scheduling a new beacon master (BM) schedule based on received beacon master (BM) requests; (C) updating a steady-state beacon master (BM) sequence; (D) defining scanning receive directions for a new station joining said mesh network; (E) updating discovery beacon scanning directions for peer stations of a new node joining said mesh network;
(iii) transmitting a second type of beacon, a peer beacon, comprising time synchronization and resource management information, to maintain existing links among one or more neighboring peer stations within said mesh network; in which said second type of beacon is transmitted to a reduced number of antenna sector directions, from said plurality of antenna pattern sectors, based on peer locations, with said beacon master being only one of the stations in said mesh network allowed to transmit said peer beacons; and
(iv) wherein active stations in said mesh network become a beacon master (BM) according to a selected sequence, with the sequence remaining valid until a new station becomes discoverable by an existing station of the mesh network.

US Pat. No. 10,433,233

METHOD AND APPARATUS FOR DETERMINING POSITION OF ROUTING NODE AND TERMINAL EQUIPMENT

FUJITSU LIMITED, Kawasak...

1. An apparatus for determining a position of a routing node, including:a processor, including:
an initializing module configured to generate a 0-th generation routing node deployment scheme set according to a link connection relationship among sensor nodes, a gateway node and deployable routing nodes in a network;
an evaluating module configured to calculate a fitness of each routing node deployment scheme in a j-th generation routing node deployment scheme set, the fitness being a function of a relationship between a minimum cost path, based on a routing cost difference between a first minimum cost path from each sensor node to the gateway node via first routing nodes in a range of routing node positions in the routing node deployment scheme, and a second minimum cost path from each sensor node to the gateway node via second routing nodes in a range of all the deployable routing nodes, and a number of routing nodes of each routing node deployment scheme, j being an integer greater than or equal to 0;
a processing module configured to process the j-th generation routing node deployment scheme set according to the fitness to generate a (j+1)-th generation routing node deployment scheme set; and
a first determining module configured to, when the (j+1)-th generation routing node deployment scheme set satisfies a predetermined condition, select a routing node deployment scheme satisfying the predetermined condition.

US Pat. No. 10,433,232

INTERNET PROTOCOL ADDRESS PRESERVATION IN MOBILE OPERATOR NETWORKS

Samsung Electronics Co., ...

1. A method of operating a mobile communications network by a routing controller arranged to communicate data packets between a terminal and a packet data network via one or more routers, wherein the one or more routers include routing information for routing data packets, the method comprising:establishing a data packet pathway for communicating data packets between a first Internet Protocol (IP) address associated with the terminal and a second IP address associated with the packet data network, the data packet pathway including a first local gateway, wherein a local gateway is a point within the mobile communications network through which all data packets communicated over the data packet pathway from the second IP address to the first IP address pass and the first local gateway allocates the first IP address to the terminal from a pool of IP addresses belonging to the first local gateway;
communicating one or more data packets between the first IP address and the second IP address via the data packet pathway including the first local gateway;
selecting a second local gateway based on a position of the terminal;
updating the routing information of at least one of the routers by replacing the first local gateway with the second local gateway in the data packet pathway while maintaining the first IP address allocated by the first local gateway to the terminal; and
communicating one or more data packets between the first IP address and the second IP address via the data packet pathway including the second local gateway.

US Pat. No. 10,433,230

METHODS, DEVICES, AND SYSTEMS FOR SUPPORTING WIRELESS ROAMING

Cassia Networks Inc., Sa...

1. A method for supporting wireless roaming among coverage areas of a plurality of access points, comprising:detecting, by a first access point of the plurality of access points, signal strength of signals from a client device that is wirelessly connected to the first access point;
comparing the signal strength with a threshold, and if the signal strength is less than the threshold, disconnecting, by the first access point, the client device from the first access point;
transmitting, by the first access point, a signal indicating the disconnection of the client device to an access controller;
updating, by the access controller, connection status information to indicate the disconnection of the client device from the first access point;
transmitting, by the access controller, the connection status information of the client device to the plurality of access points; and
in response to receiving the connection status information that indicates the disconnection of the client device from the first access point, connecting, by a second access point of the plurality of access points, the client device with the second access point of the plurality of access points;
wherein detecting, by a first access point, signal strength of signals from a client device that is wirelessly connected to the first access point comprises: generating a received signal strength indicator (RSSI) to indicate signal strength of the signals from the first client device, and wherein the threshold level is a RSSI threshold level; and wherein:
multiple access points of the plurality of access points have an overlapping coverage area;
each of the multiple access points has a maximum RSSI and a minimum RSSI of signals from the client device when the client device is within the overlapping coverage area; and
the RSSI threshold is a medium of the maximum RSSI and minimum RSSI of the multiple access points.

US Pat. No. 10,433,229

CODEC-SPECIFIC HANDOVER THRESHOLDS

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

1. A computer-implemented method comprising:receiving, from a mobile device, a registration message at a serving base station configured to provide access to an Internet Protocol (IP) Multimedia Subsystem (IMS) core;
sending, by the serving base station, information to the mobile device that includes:
a first codec-specific threshold in association with a first codec; and
a second codec-specific threshold in association with a second codec, wherein the first codec-specific threshold and the second codec-specific threshold are different thresholds;
receiving, from the mobile device, a session initiation message at the serving base station to establish a communication session for the mobile device;
negotiating a codec for the communication session involving the mobile device;
sending, by the serving base station, the codec to the mobile device; and
terminating the communication session for the mobile device with the serving base station.

US Pat. No. 10,433,228

METHOD, EQUIPMENT AND SYSTEM FOR HANDING OVER CELL IN COMMUNICATION SYSTEM SUPPORTING CARRIER AGGREGATION

Sony Corporation, Tokyo ...

1. An electronic device, comprising: circuitry including a processor and a memory, and configured to measure performance of one or more measurement objects based on a configuration set by a serving node of the electronic device to obtain measurement results, the one or more measurement objects corresponding to one or more neighbour carrier frequencies; compare the measurement results of the measurement objects with performance of one or more serving carrier frequency aggregated with a primary carrier frequency of the electronic device based on carrier frequencies of the measurement objects to be measured; compare the measurement results of the measurement objects with performance of the primary carrier frequency of the electronic device based on carrier frequency of the measurement objects to be measured; and trigger a measurement report to the serving node of the measurement results based on the comparisons performed by the circuitry of the measurement results of the measurement objects with performance of one or more serving carrier frequency aggregated with the primary carrier frequency of the electronic device based on carrier frequencies of the measurement objects to be measured, and the measurement results of the measurement objects with performance of the primary carrier frequency of the electronic device based on carrier frequency of the measurement objects to be measured.

US Pat. No. 10,433,227

BASE STATION AND WIRELESS LAN TERMINATION APPARATUS

KYOCERA Corporation, Kyo...

1. A base station in an Evolved-Universal Terrestrial Radio Access Network (E-UTRAN), comprising:a controller, wherein
the controller is configured to:
receive information from a termination apparatus in a Wireless Local Area Network (WLAN), the termination apparatus managing at least one WLAN access point, the information indicating that an access point managed by the termination apparatus is in an energy savings mode;
transmit a request message to the termination apparatus upon determining to switch a traffic of a user terminal of the base station to the access point, the request message requesting termination of the energy savings mode to the access point;
receive a response message to the request message from the termination apparatus; and
transmit, to the user terminal, an instruction to use the WLAN, in response to the response message indicating that the termination apparatus accepts the request, wherein the user terminal uses the WLAN in response to receiving the instruction.

US Pat. No. 10,433,226

WLAN—3GPP INTERWORKING

TELEFONAKTIEBOLAGET LM ER...

1. A method performed by a wireless communication system comprising a Wireless Local Area Network (WLAN) and a radio access network (RAN) for efficient usage of communication resources in the WLAN and the RAN, the WLAN comprising a WLAN control node and the RAN comprising a RAN control node, the method comprising:providing the RAN control node with a WLAN MAC-address of a user equipment (UE) connected to the RAN;
sending, by the UE to the RAN control node, signal quality measurements performed by the UE on a downlink (DL) signal received from the WLAN control node;
sending, by the UE, an identity of the WLAN control node to the RAN control node;
sending, by the RAN control node, the WLAN MAC address of the UE to the WLAN control node based on the identity of the WLAN control node;
sending, by the RAN control node, an instruction to the UE to send a signal to the WLAN control node;
sending, by the UE, a signal to the WLAN control node based on the identity of the WLAN control node in response to the received instruction,
performing, by the WLAN control node, uplink (UL) signal quality measurements on the signal received from the UE
determining control information, by the RAN control node, regarding whether or not to grant access for the UE to the WLAN, the control information being based on the performed DL signal quality measurements;
sending, by the RAN control node, the control information to the WLAN control node; and
selectively granting access to the WLAN for the UE, by the WLAN control node, based on the received control information and the performed UL signal quality measurements.

US Pat. No. 10,433,224

DEVICE AND METHOD OF HANDLING DATA TRANSMISSIONS AFTER A HANDOVER

HTC Corporation, Taoyuan...

1. A communication device for handling data transmissions after a handover, comprising:a storage device, for storing instructions of:
receiving a first radio resource control (RRC) message configuring a first data radio bearer (DRB) and configuring a mapping that a first flow is mapped to the first DRB, from a first base station (BS), wherein the first RRC message includes a mapping configuration configuring the mapping and a DRB configuration configuring the first DRB;
transmitting a first plurality of Protocol Data Units (PDUs) of the first flow over the first DRB in response to the first RRC message;
receiving a second PDU of the first flow or a second flow over a second DRB from the first BS;
transmitting a third plurality of PDUs of the first flow over the second DRB in response to the second PDU;
receiving a handover command from the first BS;
performing a handover to a second BS in response to the handover command; and
transmitting a fourth plurality of PDUs of the first flow over the first DRB to the second BS in response to the handover command, after performing the handover to the second BS; and
a processing circuit, coupled to the storage device, configured to execute the instructions stored in the storage device.

US Pat. No. 10,433,223

FACILITATION OF ADAPTIVE DEJITTER BUFFER BETWEEN MOBILE DEVICES

1. A method, comprising:based on a type of a handover associated with a first mobile device and a first network device, sending, by a second network device comprising a processor, first unordered voice packet data to a second mobile device as an indication of the handover;
receiving, by the second network device from the first mobile device, distance data related to a distance between the first mobile device and the second network device;
in response to the receiving the distance data, increasing, by the second network device, a memory size of a dejitter buffer based on receiving second unordered voice packet data and receiving the type of the handover from the first mobile device, resulting in an increased memory size of the dejitter buffer;
storing, by the second network device, the second unordered voice packet data to reach a capacity of the increased memory size of the dejitter buffer, resulting in a fulfilled capacity;
reordering, by the second network device, the second unordered voice packet data, resulting in ordered voice packet data; and
in response to the fulfilled capacity being reached, sending, to the second mobile device by the second network device, the ordered voice packet data.

US Pat. No. 10,433,221

BASE STATION AND RADIO TERMINAL

KYOCERA Corporation, Kyo...

1. A radio terminal configured to perform communication with a base station and a wireless wide area network (WWAN) system, comprising:a controller configured to receive first configuration information with which the radio terminal configures a measurement report from the base station in an RRC (Radio Resource Control) connected mode,
the measurement report is a report of a measurement result on a signal transmitted by a wireless local area network (WLAN) system from an access point, wherein
the controller configured to configure a measurement of a signal transmitted by a WLAN system from an access point based on the first configuration information, and
if the controller transitions from the RRC connected mode to an RRC idle mode, the controller holds the first configuration information in the RRC idle mode, wherein
the controller is configured to
if control for performing communication with the access point is started in response to a steering command from the base station,
transition from the RRC connected mode to the RRC idle mode, and
hold the first configuration information in the RRC idle mode.

US Pat. No. 10,433,220

DYNAMIC HANDOVER THRESHOLD ADJUSTMENT FOR LOAD BALANCING

Sprint Spectrum L.P., Ov...

1. A system for load balancing, the system comprising:a processing node; and
a processor coupled to the processing node, the processor for configuring the processing node to execute operations comprising:
measuring a first cell load of a first frequency band;
upon determining that the first cell load exceeds a load threshold, determining a difference between the first cell load and a second cell load of a second frequency band;
in response to determining that the difference between the first cell load and the second cell load exceeds a difference threshold, adjusting a handover threshold parameter comprising a signal strength of the first frequency band, wherein adjusting the handover threshold parameter further comprises:
increasing a first threshold signal level for the first frequency band; and
decreasing a second threshold signal level for the second frequency band;
transmitting the adjusted handover threshold parameter to a wireless device using the first frequency band; and
upon determining that the first cell load does not exceed the load threshold, incrementally returning the adjusted handover parameter to a default value by a defined value per each loop of a periodic timer,
wherein the adjusted handover threshold parameter causes the wireless device to request a handover to the second frequency band.

US Pat. No. 10,433,219

WLAN SYSTEM AND HANDOVER METHOD AND APPARATUS FOR USE THEREIN

Samsung Electronics Co., ...

1. A handover method of a station in a Wireless Local Area Network (WLAN) system, the method comprising:receiving, by the station, one of a beacon signal and a probe response signal including handover availability information received from an Access Point (AP) of the WLAN system, the handover availability information indicating whether a future handover from the AP is available or unavailable in the WLAN system;
storing the handover availability information received from the AP;
connecting to the AP, after receiving and storing the handover availability information from the AP;
determining whether a handover condition is fulfilled in the connected state with the AP; and
preventing an attempt for a handover in the WLAN system, when the handover condition is fulfilled, and the stored handover availability information is set to “unavailable”,
wherein the attempt for the handover includes searching for a new AP available for the handover, and further includes at least one of transmitting a signal for connection with the new AP found by the searching and transmitting a signal to the AP requesting to perform a handover procedure, and
wherein if an Extended Service Set (ESS) only has the AP, the handover availability information is set to “unavailable”.

US Pat. No. 10,433,216

METHOD AND APPARATUS FOR SELECTING NETWORK AND DISTRIBUTING TRAFFIC IN HETEROGENEOUS COMMUNICATION ENVIRONMENT

Samsung Electronics Co., ...

1. A method for operating a terminal in a communication system, the method comprising:receiving, from a base station, a system information block including first radio access network (RAN) assistance information;
receiving, from the base station, a radio resource control (RRC) connection reconfiguration message including second RAN assistance information and a timer associated with the second RAN assistance information;
identifying whether the timer associated with the second RAN assistance information expires;
discarding the second RAN assistance information and applying the first RAN assistance information, in case that the timer associated with the second RAN assistance information expires;
identifying whether cell reselection occurs in case that the timer associated with the second RAN assistance information does not expire; and
stopping the timer associated with the second RAN assistance information based on the cell reselection occurring and applying the first RAN assistance information.

US Pat. No. 10,433,215

METHOD FOR CONTROLLING MULTIPOINT TCP IN WIRELESS COMMUNICATIONS NETWORKS AND DEVICES FOR USE THEREIN

Telefonaktiebolaget LM Er...

1. A method in a wireless terminal operating in a 3GPP wireless communications network for controlling the wireless terminal using multipoint traffic control protocol (MPTCP) with a wireless local area network (WLAN), the method comprising:receiving, from the 3GPP wireless communications network, system information comprising a condition for the MPTCP with the WLAN network, the condition being associated with mobility characteristics of the wireless terminal;
determining a parameter indicative of the mobility characteristics of the wireless terminal;
in response to determining that the parameter indicative of the mobility characteristics of the wireless terminal is at or above a value defined in the condition, not allowing the MPTCP with the WLAN network and disabling the MPTCP with the WLAN network;
determining current mobility characteristics of the wireless terminal; and
permitting a transition of the wireless terminal from a state in which the MPTCP with the WLAN network is not allowed to a state in which the MPTCP with the WLAN network is allowed when the current mobility characteristics of the wireless terminal for the MPTCP with the WLAN network are maintained for a period of time equal to or longer than a defined threshold, wherein the state in which the MPTCP with the WLAN network is allowed, a parallel connection of the 3GPP wireless communications network and the WLAN network is established.

US Pat. No. 10,433,214

SYNCHRONIZATION METHOD, APPARATUS, AND SYSTEM FOR CALL SUPPLEMENTARY SERVICE CONFIGURATION

HUAWEI TECHNOLOGIES CO., ...

1. A method implemented by a terminal for synchronizing a supplementary call service configuration, the method comprising:receiving, by the terminal, a supplementary service configuration instruction;
obtaining, by the terminal, a configuration parameter corresponding to the supplementary service configuration instruction;
uploading, by the terminal, the configuration parameter to a mobile switching center using a circuit switched domain for enabling the mobile switching center to store the configuration parameter as the supplementary call service configuration of the circuit switched domain for a home location register;
receiving, by the terminal, configuration feedback information;
determining, by the terminal and according to the configuration feedback information, whether a configuration synchronization succeeds; and
storing, by the terminal, the configuration parameter as an on-terminal supplementary call service configuration when the configuration synchronization succeeds, wherein the on-terminal supplementary call service configuration is used as supplementary call service configuration of 4G network.

US Pat. No. 10,433,208

MULTI-MODEM USER TERMINAL AND POLICY-BASED MANAGEMENT FOR SATELLITE TRANSPORT RESILIENCY

Hughes Network Systems, L...

1. A method comprising:monitoring, by a control module of a wireless communications terminal, one or more factors that indicate operational characteristics of data communications via a first data path between the wireless communications terminal and a remote gateway node over a first network of a plurality of available wireless data communications networks;
determining, by the control module of the wireless communications terminal, that the data communications via the first data path are affected by one or more conditions, based on a determination that at least one of the one or more factors satisfies a respective predetermined state of the first data path, wherein each predetermined state reflects at least one of the one or more conditions affecting the data communications via the first data path;
determining, by the control module of the wireless communications terminal, a second data path for the data communications between the wireless communications terminal and the remote gateway node over a second network of the plurality of available wireless data communications networks, wherein the second data path is not affected by the one or more conditions affecting the first data path; and
determining, by the control module of the wireless communications terminal, to switch the data communications between the wireless communications terminal and the remote gateway node from the first data path to the second data path; and
wherein the determination to switch the data communications from the first data path to the second data path is based on an evaluation of one or more policy-based rules applicable to the data communications in view of the one or more conditions, and
wherein the policy-based rules are controlled by a unified network management system based on a global view of the plurality of available wireless communications networks and overall objectives of respective service providers operating the plurality of available wireless data communications networks and optimization considerations for the plurality of available wireless data communications networks.

US Pat. No. 10,433,205

NETWORK NODE, METHOD THEREIN, COMPUTER PROGRAM, AND CARRIER COMPRISING THE COMPUTER PROGRAM FOR RETRANSMITTING AN RLC PDU

Telefonaktiebolaget LM Er...

1. A method, performed by a network node, for retransmitting a Radio Link Control (RLC) Protocol Data Unit (PDU) to a User Equipment (UE), wherein the UE and the network node operate in a wireless communications network, and wherein the UE is configured to use Discontinuous Reception (DRX), the method comprising:in response to an RLC PDU transmitted to the UE being indicated as not being received by the UE, determining a time until a first DRX on-duration time period that is possible to allow time for Hybrid Automatic Repeat Request (HARM) operations to complete a retransmission of a Medium Access Control (MAC) PDU, which MAC PDU is associated with the RLC PDU; and
initiating a retransmission of the RLC PDU to the UE based on expiration of a timer, wherein the timer is set up according to the determined time.

US Pat. No. 10,433,203

PROVIDING A QUALITY OF SERVICE TO WIRELESS DEVICES ATTACHED TO RELAY ACCESS NODES

Sprint Spectrum L.P., Ov...

9. A system for providing a quality of service (QoS) to wireless devices attached to a relay access node, the system comprising:a donor access node configured to provide wireless services to a first plurality of wireless devices directly attached to the donor access node without an intervening relay access node and to a second plurality of wireless devices attached to a relay access node, wherein the relay access node is communicably coupled to the donor access node via a wireless backhaul link; and
a processor coupled to the donor access node, the processor for configuring the donor access node to perform operations comprising:
comparing a first resource requirement of the first plurality of wireless devices with a second resource requirement of the second plurality of wireless devices, wherein both first and second resource requirements as associated with a same type of traffic;
determining that the first resource requirement of the first plurality of wireless devices is smaller than the second resource requirement of the second plurality of wireless devices; and
changing a class identifier of the wireless backhaul link from a default class identifier to a new class identifier to meet the second resource requirement;
determining that the second resource requirement is smaller than the first resource requirement; and
changing the class identifier from the new class identifier to the default class identifier.

US Pat. No. 10,433,201

METHOD FOR TRANSMITTING AND RECEIVING PACKET IN TRANSPORT NETWORK

ELECTRONICS AND TELECOMMU...

1. An operation method of a controller in a transport network supporting communications between an access network and a core network, the operation method comprising:transmitting a request message for requesting a channel state report to at least one transport node among a plurality of transport nodes included in the transport network;
receiving, in response to the request message, a response message including channel state information from the at least one transport node;
determining at least one protocol layer to be used in the at least one transport node based on the channel state information; and
transmitting a control message including information on the determined at least one protocol layer to the at least one transport node.

US Pat. No. 10,433,198

CHANNEL SOUNDING TESTING DEVICE AND METHOD TO ESTIMATE LARGE-SCALE PARAMETERS FOR CHANNEL MODELLING

1. A channel sounding testing device, comprising:a processor configured to perform wireless channel testing operations using channel models and propagation parameters for a specific measurement scenario, which are verified by comparable channel measurements; and
wherein measurement parameters that affect estimation of one or more large scale parameters are documented along with the measurement results in order to ensure comparability,
wherein a one of the large scale parameters is a noise threshold,
wherein for all measurements, the noise threshold, as well as the parameters used for estimation of the noise threshold, are documented in order to achieve comparability of the derived large scale parameters, and
wherein the noise threshold is defined according to the following equation:

where:
? is a margin,
?i is a complex amplitude of the ith sample, amplitude of the sample,
L is a length of a channel impulse response, and
? is a parameter within the interval
and where ? is in steps of

US Pat. No. 10,433,196

SYSTEM FOR TRACKING RESOURCE ALLOCATION/USAGE

Bank of America Corporati...

1. A system for tracking resource allocation/usage across a dispersed Internet protocol capable network connecting devices electrically attached to the network, the system comprising:at least one memory storing an augmented reality application;
at least one processing device operatively coupled to the memory device, wherein the at least one processing device is configured to execute computer-readable program code to:
initiate a control path connection on a network layer between one or more computing devices attached to a dispersed network and at least one distributed server;
receive, from a first user computing device, a first user request for authorization to access at least one of the one or more computing devices;
initiate the augmented reality application for display on the at least one of the one or more computing devices based on at least determining that the user has authorization to access the at least one of the one or more computing devices;
reconfigure, via the augmented reality application and using one or more software applications stored on the first computing device, a display device associated with the first user computing device to emulate a content displayed on a display device associated with at least one of the one or more computing devices on the display device of the first user computing device, wherein emulating further comprises duplicating a content displayed on the display device associated with at least one of the one or more computing devices, and a behavior of at least one of the one or more computing devices on the first user computing device;
retrieve, using the first user computing device, information from the content, wherein the information comprises one or more objects;
process, using the first computing device, the retrieved information, wherein processing further comprises:
extracting one or more features from the one or more objects; and
identifying the one or more objects based on at least the extracted features;
determine dimensional information associated with the one or more objects by capturing one or more geometric figures and images resulting from projecting the one or more objects on to another surface;
determine at least one surrounding environment based on at least identifying the one or more objects;
determine dimensional information associated with the at least one surrounding environment;
transmit control signals configured to cause the display device associated with at least one of the one or more computing devices and/or the display device of the first user computing device to display the one or more identified objects and the at least one surrounding environment associated with the one or more identified objects;
determine that the at least one of the one or more computing devices and/or the first user computing device is associated with at least one trigger event, wherein the triggering event comprises: (i) the at least one of the one or more computing devices being exposed a predetermined low levels of illumination for a first predetermined extended period of time, (ii) the at least one of the one or more computing devices being stationary for a second predetermined extended period of time, or (iii) a power source of the at least one of the one or more computing devices being associated with predetermined low levels; and
disengage the emulation of the content displayed on the display device associated with at least one of the one or more computing devices on the display device of the first user computing device based on at least determining that the at least one of the one or more computing devices and/or the first user computing device is associated with at least one trigger event.

US Pat. No. 10,433,195

TECHNIQUE FOR TESTING WIRELESS NETWORK LOAD PRODUCED BY MOBILE APP-CARRYING DEVICES

1. A method comprising:simulating a wireless network for an application-carrying device separate from wireless communications network test equipment;
simulating a positioning signal for the application-carrying device, wherein the positioning signal comprises information allowing the application-carrying device to determine one or more simulated positions, and wherein the application-carrying device includes at least one application, wherein the at least one application comprises a location-based application that uses the simulated position(s) as location input, and wherein the positioning signal comprises a satellite navigation signal, and wherein, to increase location determination accuracy, the satellite navigation signal comprises one or more of an AGPS signal, a GLONASS signal, a GALILEO signal, a Beidou signal, a COMPASS signal, an IRNSS signal and a QZSS signal;
monitoring a wireless communications interface between the simulated network and the application-carrying device, wherein the monitoring comprises measuring signaling data on a control plane, and measuring application data on a user plane related to the at least one application of the application-carrying device, and wherein the monitoring further comprises measuring power consumption data and data based on the simulated position(s) of the application-carrying device; and
generating cross-layer measurement data based on the simulated position(s), the measured signaling data, the measured application data and the measured power consumption data; and
wherein the signaling data, the application data, the data based on the simulated position(s) and the power consumption data are measured based on a common time reference of the test equipment,
wherein one or more control plane events are predefined as trigger events, and
wherein the monitoring of the wireless communications interface is performed via multiple monitoring phases, each monitoring phase employing a different respective network configuration of the simulated wireless network that is based on a respective set of radio network controller (RNC) parameters.

US Pat. No. 10,433,192

MOBILITY MANAGER DESTRUCTIVE TESTING

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

1. A test environment for testing a network core of a cellular communications network, the test environment comprising:a network router that provides communications through a transport communication network;
a mobility manager configured to communicate through the network router over the transport communication network, wherein the mobility manager comprises a Mobility Management Entity (MME) of an Evolved Packet Core (EPC);
multiple base stations configured to communicate with the mobility manager through the transport communication network, wherein the base stations comprise Evolved Node Bs (eNodeBs) and communications between the eNodeBs and the MME use an S1 communication protocol;
multiple communication devices configured to (a) communicate with the mobility manager through the base stations and (b) establish multiple communication sessions that use the mobility manager; and
a test manager configured to (a) apply a setting in the network router that interrupts communications between the base stations and the mobility manager and (b) identify how many of the multiple communication sessions are dropped after applying the setting,
wherein applying the setting comprises applying an Access Control List (ACL) rule, the ACL rule blocking communications through a logical port used by the S1 communications protocol.

US Pat. No. 10,433,191

CHANNEL MANAGEMENT IN A VIRTUAL ACCESS POINT (VAP)

Cisco Technology, Inc., ...

1. A method comprising:forming, by a supervisory device in a network, a first virtual access point (VAP) for a first node in the network, wherein a plurality of access points (APs) in the network are mapped to the first VAP as part of a VAP mapping, and wherein the first node treats the APs in the VAP mapping as a single AP for purposes of communicating with the network;
determining, by the supervisory device, a communication schedule for the first node based on a radio chain of at least one of the APs in the VAP mapping for the first VAP being shared by the first VAP and a second VAP for a second node in the network; and
causing, by the supervisory device and according to the communication schedule for the first node, one or more of the APs in the VAP mapping for the first VAP to instruct the first node to stop transmitting for a period of time.

US Pat. No. 10,433,190

SIGNALING PHYSICAL CELL IDENTIFIER PROBLEMS

Nokia Solutions and Netwo...

1. A method, comprising:receiving, at a network node and from a first base station, information of at least one suspected identifier problem for identifiers of cells used by terminals to connect to the cells, the information indicating the at least one suspected identifier problem between a cell of the first base station and a cell of a second base station, the information being based on a connection failure of a terminal;
analyzing, by the network node, the at least one suspected identifier problem based on the received information and a neighbor relation table associated with the second base station; and
initiating, at the network node, over at least one interface appropriate actions based on at least the analysis of the at least one suspected identifier problem to resolve the at least one suspected identifier problem for the identifiers of the cells.

US Pat. No. 10,433,189

FLEXIBLE RADIO ASSIGNMENT

Cisco Technology, Inc., ...

1. A network controller, comprising: a processor; a memory containing a program that, when executed on the processor, performs an operation, the operation comprising: for each of a plurality of access points, calculating a respective density value based on a number of respective neighboring access points that are in direct communication with the access point and based on a path loss between the access point and at least one of the respective neighboring access points; selecting an access point from the plurality of access points based on the respective densities values; calculating locations of the respective neighboring access points relative to the selected access point; determining that a radio in the selected access point is redundant based on the calculated locations; and managing the radio in the selected access point to mitigate co-channel interference in a frequency band after determining that the radio is redundantwherein calculating locations of the respective neighboring access points comprising calculating the locations as a function of a path loss in a first and second frequency band of the at least one of the respective neighboring access points; and
wherein the first and secondary frequency bands are different.

US Pat. No. 10,433,188

CONTROL APPARATUS, BASE STATION APPARATUS, RADIO TERMINAL, AND METHOD FOR UPDATING NEIGHBOUR RELATION TABLE

NEC Corporation, Tokyo (...

1. A control apparatus comprising:at least one memory configured to store a set of instructions and a neighbour relation table including a plurality of entries indicating neighbour-cell relations from a source cell to respective neighbour cells; and
at least one processor configured to execute the set of instructions to automatically update the neighbour relation table,
wherein the set of instructions further causes the at least one processor to add, to the neighbour relation table, a new entry indicating a neighbour-cell relation from the source cell to another cell different from both the source cell and a target cell of a handover from the source cell, in response to receiving by a base station controlling the source cell, from a base station controlling the another cell, from a base station controlling the target cell, or from a core network, a first message that is issued when a radio terminal that has experienced a failure involving disconnection of a radio link connection in the source cell or in the target cell attempts to re-establish the radio link connection to the another cell, and
wherein the first message contains at least a Physical Cell Identifier (PCI) of the another cell.

US Pat. No. 10,433,187

SYSTEM AND METHOD FOR UTILIZING MULTIDIMENSIONAL CONSTELLATIONS

Huawei Technologies Canad...

1. A method for wireless transmission comprising:receiving, by a transmitter of a wireless system, a feedback signal from a receiver, the feedback signal dependent on channel statistic measurements measured by the receiver;
selecting, by the transmitter, an M-dimensional constellation from a group of possible M-dimensional constellations based on the wireless conditions affecting the wireless transmission as indicated by the feedback signal;
converting, by the transmitter, a data block to be transmitted into a set of P-dimensional symbols derived from the M-dimensional constellation, wherein M?3 and P encoding, by the transmitter, the set of P-dimensional symbols to form a Space Time Block Code (STBC) matrix; and
transmitting, by the transmitter, the STBC matrix.

US Pat. No. 10,433,186

METHOD AND APPARATUS FOR TRANSMITTING SIGNALING

HUAWEI TECHNOLOGIES CO., ...

1. A method for transmitting signaling, the method comprising:selecting a first angle of rotation for modulating at least first partial signaling information carried in at least a first signaling symbol in a signaling field of a data packet, wherein the first angle is not equal to 0 degrees or 90 degrees, wherein selecting the first angle of rotation comprises selecting the first angle of rotation according to a frame format of the data packet;
selecting a second angle of rotation for modulating at least second partial signaling information carried in at least a second signaling symbol in the signaling field of the data packet, wherein the second angle is equal to 0 degrees;
modulating, using a binary phase shift keying (BPSK) manner of rotation by the first angle, the at least first partial signaling information carried in the at least first signaling symbol in the signaling field of the data packet and modulating, using the BPSK manner of rotation by the second angle, the at least second partial signaling information carried in the at least second signaling symbol in the signaling field of the data packet, to obtain modulated signaling information; and
sending, to a receive end, the data packet that carries.

US Pat. No. 10,433,183

URBAN MOBILE NETWORK SYSTEM

BEELINX USA, LLC, Dallas...

1. A mobile network system comprising:a central unit having:
a database having stored therein a data structure; and
a central unit communications transceiver for communicating with a first network;
at least one intermediate base station having:
a base station transceiver for communication with the central unit over the first network; and
a mobile transmitter for transmitting data to a second network in a broadcast mode for receipt by a receiving unit and not requiring any back communication link to a receiving unit;
a plurality of mobile units each operating as a receiving unit, each having:
a mobile receiver for receiving the broadcast data from the base station over the second network, such that all of the plurality of mobile units receive the broadcast data at substantially the same time; and
a memory for storing the data;
wherein the central unit operates in a broadcast mode to map at least one portion of the data structure to the memory in each of the mobile units through the intermediate base station such that the portion of the data structure is received by substantially all of the mobile units at the same time.

US Pat. No. 10,433,182

COMMUNICATION SYSTEM AND WIRELESS NETWORK ENGINEERING SUPPORT METHOD

Hitachi, Ltd., Tokyo (JP...

1. A communication system comprising: a plurality of wireless devices; a gateway that transmits and receives information with respect to each of the wireless devices; and a network management device that manages a wireless multi-hop network including the wireless devices and the gateway,the network management device including:
a network configuration management unit that manages communication quality information between the wireless devices and between the wireless devices and the gateway;
a repeater necessity determination unit that determines whether or not to add a repeater for each of the wireless devices based on the communication quality information and selects the wireless device that is required to add the repeater based on a determination result;
an access point determination unit that determines access points for securing a predetermined communication quality for the wireless device selected by the repeater necessity determination unit based on the communication quality information or positional information of the wireless devices and the gateway to select the access point from the wireless devices or the gateway based on the determination result; and
a repeater placement determination unit that determines whether there is a repeater installation location indicating an installation range of the repeater for relaying the wireless device selected by the repeater necessity determination unit and the access point selected by the access point determination unit based on a communication range of the wireless device selected by the repeater necessity determination unit and a communication range of the access point selected by the access point determination unit.

US Pat. No. 10,433,180

DYNAMIC MEDIUM SHARING

QUALCOMM Incorporated, S...

1. A method of wireless communication, comprising:communicating, by a first wireless communication device with a second wireless communication device, a reservation request (RRQ) for a transmission opportunity (TXOP) in a shared spectrum, wherein the shared spectrum is shared by a plurality of network operating entities, wherein the first wireless communication device and the second wireless communication device are associated with a first network operating entity of the plurality of network operating entities, and wherein the RRQ indicates a first traffic priority of data to be communicated; and
communicating, by the first wireless communication device with the second wireless communication device, the data of the first traffic priority during the TXOP,
wherein the TXOP includes a pre-scheduling period and a contention period,
wherein the pre-scheduling period includes first resources, each of the first resources associated with one of the plurality of network operating entities,
wherein the contention period includes second resources, each of the second resources associated with one of a plurality of access priorities, and
wherein the RRQ is communicated using one of the first resources associated with the first network operating entity.

US Pat. No. 10,433,179

SPATIAL-DIVISION MULTIPLE ACCESS (SDMA) ACROSS MULTIPLE OPERATORS

QUALCOMM Incorporated, S...

1. A method of wireless communication, comprising:communicating, by a first wireless communication device with a second wireless communication device, a communication indicating a reservation for one or more spatial layers in a transmission opportunity (TXOP) of a shared spectrum, wherein the shared spectrum is shared by a first network operating entity and a second network operating entity, wherein the first wireless communication device and the second wireless communication device are associated with the first network operating entity, wherein the first network operating entity includes a number of supportable spatial layers including the one or more spatial layers, and wherein the reservation further indicates whether sharing of remaining unreserved supportable spatial layers is allowed; and
communicating, by the first wireless communication device with the second wireless communication device, data over the one or more spatial layers during the TXOP.

US Pat. No. 10,433,178

METHOD FOR TRANSMITTING AND RECEIVING DATA IN A WIRELESS COMMUNICATION SYSTEM AND APPARATUS THEREFOR

LG Electronics Inc., Seo...

1. A method of receiving data by a user terminal in a wireless communication system, the method comprising:receiving, from a base station, configuration information related to a physical resource block (PRB) bundling size of a downlink shared channel, wherein the configuration information comprises (i) a first bundling size set consisting of one value among a plurality of candidate values, and (ii) a second bundling size set consisting of two values among the plurality of candidate values;
receiving, from the base station, downlink control information comprising
a bundling size indicator;
based on the bundling size indicator having a first indicator value, determining the PRB bundling size as the one value in the first bundling size set;
based on the bundling size indicator having a second indicator value, determining the PRB bundling size as one of the two values in the second bundling size set, based on whether a size of contiguous scheduled PRBs in a frequency domain exceeds a threshold that is related to a size of a bandwidth part (BWP) for the user terminal; and
receiving downlink data from the base station through the downlink shared channel configured based on the PRB bundling.

US Pat. No. 10,433,177

ADAPTIVE PAIRING OF A RADIO ACCESS NETWORK SLICE TO A CORE NETWORK SLICE BASED ON DEVICE INFORMATION OR SERVICE INFORMATION

1. A device, comprising:a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
determining first information corresponding to core network slices for a core network environment, wherein the first information corresponding to the core network slices comprises a first characteristic of a first core network slice of the core network slices;
determining second information corresponding to radio access network slices for a mobility network environment, wherein the second information corresponding to the radio access network slices comprises a second characteristic of a first radio access network slice of the radio access network slices;
determining a first pairing of the first core network slice and the first radio access network slice based on the first characteristic, the second characteristic, and first end device information for a first end device;
determining a second pairing of a second core network slice of the core network slices and a second radio access network slice of the radio access network slices based on a third characteristic of the second core network slice and a fourth characteristic of the second radio access network slice;
ranking the first pairing and the second pairing based on a first key performance indicator of the first pairing and a second key performance indicator of the second pairing;
selecting a pairing from a paired slices group comprising the first pairing and the second pairing, resulting in a selected pairing; and
initiating a communicative coupling according to the selected pairing to facilitate communication via the first pairing between the first end device and a second end device.

US Pat. No. 10,433,176

DISCARDING A DUPLICATE PROTOCOL DATA UNIT ASSOCIATED WITH A DATA TRANSMISSION VIA A FIRST SIGNALING RADIO BEARER OR A SECOND SIGNALING RADIO BEARER

Telefonaktiebolaget LM Er...

1. A method for discarding a duplicate protocol data unit associated with data transmission via a first signaling radio bearer or a second signaling radio bearer, the method being performed by a device and the method comprising:receiving a protocol data unit,
comparing a sequence number of the received protocol data unit with a first duplicate detection threshold,
comparing the sequence number of the received protocol data unit with a second duplicate detection threshold, when the sequence number is equal to or above the first duplicate detection threshold,
verifying an integrity of the received protocol data unit in an integrity verification procedure based on the comparison of the sequence number with the first duplicate detection threshold and the second duplicate detection threshold,
determining that the integrity of the received protocol data unit is not successfully verified,
in response to the determination, discarding the received protocol data unit,
determining whether the discarded protocol data unit is a duplicate protocol data unit,
if it is determined that the discarded protocol data unit is a duplicate protocol data unit, not indicating an integrity verification failure, and
if it is determined that the discarded protocol data unit is not a duplicate protocol data unit, indicating an integrity verification failure to one or more upper layers.

US Pat. No. 10,433,175

ACCESS CONTROL METHOD, USER EQUIPMENT, AND NETWORK DEVICE

HUAWEI TECHNOLOGIES CO., ...

1. A user equipment (UE) apparatus, comprising:a receiver, configured to receive access control information sent by a network device, wherein the UE apparatus is connected to the network device, wherein the access control information comprises a correspondence between each piece of application information and an access control indication, and wherein the access control indication is used to control sending of non-access stratum signaling;
a transmitter; and
a processor, configured to determine, according to obtained first application information in a service establishment request and the access control information, whether to send the non-access stratum signaling to the network device,wherein the processor configured to determine whether to send the non-access stratum signaling to the network device is further configured to: control a non-access stratum of the UE apparatus to obtain the service establishment request, control the non-access stratum of the UE apparatus to send first non-access stratum signaling to an access stratum of the UE apparatus, wherein the first non-access stratum signaling comprises the first application information and indication information that is used to indicate a type of the first non-access stratum signaling; and control the access stratum of the UL apparatus to determine, according to the indication information, the first application information, and the access control information, whether to send the non-access stratum signaling to the network device,and wherein the processor configured to control the access stratum of the UE apparatus to determine whether to send the non-access stratum signaling to the network device is further configured to: control the access stratum of the UE apparatus to determine the type of the first non-access stratum signaling according to the indication information: control the access stratum of the UE apparatus to determine whether the type of the first non-access stratum signaling is the same as a type of the non-access stratum signaling: if the type of the first non-access stratum signaling is different from the type of the non-access stratum signaling, instruct the transmitter to send the first non-access stratum signaling to the network device by using the access stratum of the UE apparatus; if the type of the first non-access stratum signaling is the same as the type of the non-access stratum signaling, control the access stratum of the UE apparatus to determine, according to the first application information and the access control information, whether to send the non-access stratum signaling.

US Pat. No. 10,433,174

NETWORK ACCESS PRIVACY

QUALCOMM Incorporated, S...

16. The method of claim 15, wherein the second confirmation message comprises an indication of an identity of the updated AMF.

US Pat. No. 10,433,172

METHOD OF AUTHENTIC USER OF ELECTRONIC DEVICE, AND ELECTRONIC DEVICE FOR PERFORMING THE SAME

Samsung Electronics Co., ...

1. An electronic device comprising:a display;
a camera;
one or more processors; and
a memory storing one or more programs including instructions which, when executed by the one or more processors, cause the one or more processors to:
while the electronic device is in a locked state:
control to detect that the electronic device is lifted,
in response to detecting that the electronic device is lifted while the electronic device is in the locked state and the display is inactivated:
control to activate the display to display a locking screen on the display;
control to obtain an image from the camera;
control to detect a face included in the obtained image; and
control to perform an authentication of a user based on the face being detected in the obtained image, and
based on a result of the authentication being successful, control to switch a state of the electronic device from the locked state to an unlocked state and control to display an indicator for indicating that the electronic device is switching to the unlocked state.

US Pat. No. 10,433,170

SUBSCRIBER IDENTITY PATTERN

Hewlett Packard Enterpris...

1. A subscriber data server, comprising:a subscriber record database to store a subscriber record comprising a primary subscriber identity, a subscriber identity pattern covering a range of subscriber identities, including a range size associated with the primary subscriber identity to encompass a range of different subscriber identities, and subscriber data including subscriber profile data, the subscriber data including various subscriber profile data stored in a Home Location Register (HLR) to enable devices to connect to cellular networks; and
control software stored on a non-transitory computer readable medium to:
receive an attach request for a device as part of a location update procedure, the request including a subscriber identity for the device, and the subscriber identity being different than the primary subscriber identity;
retrieve the subscriber record by matching the subscriber identity to the subscriber identity pattern when the subscriber identity is within the range of subscriber identities; and
return the subscriber profile data from the subscriber record, wherein the control software is to:
receive a second attach request for a second device while the first device is still attached to the network, the second request including a second subscriber identity matching the subscriber identity pattern; and
when the first device has been connected for at least a minimum period of time:
disconnect the first device and return the subscriber data from the subscriber record to allow the second device to connect.

US Pat. No. 10,433,168

METHOD AND SYSTEM FOR COMBINATION WIRELESS AND SMARTCARD AUTHORIZATION

QUANTA COMPUTER INC., Ta...

1. A method for a combination wireless and smartcard login authentication, the method comprising:detecting, by a baseboard management controller (BMC) of a server, a smartcard being inserted into a USB adapter of the server, the BMC being a specialized microcontroller coupled to one or more motherboards of the server, and configured to manage an interface between server hardware and server management software, and enable a system administrator to remotely monitor the server;
in response to the detecting, enabling smartcard authorization on the BMC;
validating, by the BMC, the smartcard to yield a validation;
establishing, by the BMC, a wireless connection with a remote device based on the validation;
in response to the establishing, receiving, by the BMC, a smartcard passcode from the smartcard;
verifying, by the BMC, the smartcard passcode to yield a verification;
in response to the verifying, authorizing, by the BMC, the remote device access to the BMC based on the verification;
generating, at the BMC, a random number;
transferring, from the BMC, the random number to the smartcard; andreceiving, at the BMC, an encrypted random number from the smartcard, wherein the encrypted random number is encrypted by the smartcard based upon the random number.

US Pat. No. 10,433,167

INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING METHOD

SONY CORPORATION, Tokyo ...

1. An information processing device, comprising:a central processing unit (CPU) configured to:
obtain developer identification information and access control information from a user terminal, to control execution of at least one function of the information processing device,
wherein the developer identification information and the access control information are associated with an application program executed by the user terminal;
generate first key information;
output the generated first key information to the user terminal;
obtain, from the user terminal, first encoded information that is generated by a first encoding process on second encoded information based on the first key information;
encode the second encoded information based on the first key information to generate third encoded information,
wherein the second encoded information is generated by a second encoding process on the developer identification information and the access control information based on second key information different from the first key information;
determine a developer of the application program indicated by the developer identification information as the developer who made an advance request for authorization for use based on
a match of the generated third encoded information and the obtained first encoded information, and
a match of the second encoded information and the obtained first encoded information; and
control execution of at least a portion of the at least one function based on the access control information and the determination.

US Pat. No. 10,433,166

CRYPTOGRAPHY USING RF POWER MEASUREMENT

MICROSOFT TECHNOLOGY LICE...

1. A first device comprising:a processor; and
a memory in communication with the processor, the memory comprising executable instructions that, when executed by the processor, cause the processor to control the first device to perform functions of:
storing a first target receive power, at which a first setup signal is targeted to be received by a second device via a communication channel;
determining, from the first target receive power, a first transmission power to send the first setup signal to the second device via the communication channel;
via the communication channel, transmitting the first setup signal to the second device at the determined first transmission power;
via the communication channel, receiving a second setup signal from the second device at a second target receive power, wherein the first and second target receive powers are the same;
sampling the second setup signal to generate sampling results;
creating a key from the sampling results; and
using the created key, encrypting or decrypting a data signal transmitted between the first and second devices via the communication channel.

US Pat. No. 10,433,165

METHOD FOR CONFIGURING AND TRANSMITTING KEY

Samsung Electronics Co., ...

1. A method by a first base station in a wireless communication system where a terminal communicates with the first base station associated with a primary cell (PCell), and a second base station associated with one or more secondary cells (SCells) only, the method comprising:determining second security information which is different from first security information based on which a first communication between the first base station and the terminal is performed;
transmitting, to the second base station, a first message for adding at least one SCell associated with the second base station for the terminal, the first message including the second security information based on which a second communication between the second base station and the terminal is performed on the at least one SCell; and
receiving, from the second base station in response to transmitting the first message, a second message including configuration information for the at least one SCell,
wherein the configuration information includes information on a primary SCell (PSCell) of the at least one SCell, and
wherein the PSCell is determined by the second base station from the at least one SCell.

US Pat. No. 10,433,164

METHOD AND APPARATUS FOR APPLYING SECURITY INFORMATION IN WIRELESS COMMUNICATION SYSTEM

LG Electronics Inc., Seo...

1. A method performed by a user equipment (UE) in a wireless communication system, the method comprising:establishing, by the UE, both a first connection with a first base station and a second connection with a second base station;
receiving, by the UE from the first base station, a security mode command message including a first security parameter;
deriving, by the UE, a first security key for the first base station;
deriving, by the UE, a signaling key associated with the first security parameter from the first security key;
applying, by the UE, integrity protection or ciphering for signaling for the first base station based on the signaling key and the first security parameter;
while maintaining both the first connection with the first base station and the second connection with the second base station:
deriving, by the UE, a second security key for the second base station from the first security key;
deriving, by the UE, a user traffic key associated with a second security parameter from the second security key;
applying, by the UE, ciphering for user traffic for the second base station based on the user traffic key and the second security parameter,
wherein the second security key is derived, by the first base station, from the first security key and transmitted, by the first base station, to the second base station, and used by the second base station.

US Pat. No. 10,433,163

TECHNIQUES FOR DERIVING SECURITY KEYS FOR A CELLULAR NETWORK BASED ON PERFORMANCE OF AN EXTENSIBLE AUTHENTICATION PROTOCOL (EAP) PROCEDURE

QUALCOMM Incorporated, S...

1. A method for wireless communication at a user equipment (UE), comprising:performing an extensible authentication protocol (EAP) procedure with an authentication server via an authenticator, the EAP procedure based at least in part on a set of authentication credentials exchanged between the UE and the authentication server;
deriving, as part of performing the EAP procedure, a master session key (MSK) and an extended master session key (EMSK) that are based at least in part on the authentication credentials and a first set of parameters, wherein the first set of parameters comprises: at least one identifier, at least one random number, at least one network parameter, at least one UE parameter, or a combination thereof;
determining a network type associated with the authenticator; and
performing, based at least in part on the determined network type, at least one authentication procedure with the authenticator, the at least one authentication procedure based on an association of the MSK or the EMSK with the determined network type.

US Pat. No. 10,433,162

SECURE RADIO ACCESS WITH INTER-ENB CARRIER AGGREGATION

NTT DOCOMO, INC., Tokyo ...

1. A system comprising:a primary eNB (PeNB) comprising hardware that:
generates a base key to secure transmission on a first radio bearer with a user equipment (UE); and
derives a set of derived keys used to secure transmission on a second radio bearer from a set of radio bearers that correspond to the set of derived keys;
a secondary eNB (SeNB) comprising hardware configured to secure transmission on the second radio bearer with the UE using at least one of the set of derived keys received from the PeNB, which corresponds to the second radio bearer from the set of radio bearers used by the SeNB; and
a plurality of eNBs managed by the PeNB,
wherein the UE communicates with the PeNB and the SeNB simultaneously by performing inter-eNB carrier aggregation with the PeNB and the SeNB using the first radio bearer and the second radio bearer, and
wherein each of the plurality of eNBs is configured to secure transmission with the UE using at least one of the set of derived keys received which corresponds to a radio bearer from the set of radio bearers used by the respective eNB.

US Pat. No. 10,433,161

CALL HANDOVER BETWEEN CELLULAR COMMUNICATION SYSTEM NODES THAT SUPPORT DIFFERENT SECURITY CONTEXTS

TELEFONAKTIEBOLAGET LM ER...

1. A method of operating a first node to generate a security context for a client in a cellular communication system, wherein the first node comprises processing circuitry, the method comprising:the first node performing, as part of a handover in the cellular communication system:
receiving at least one cryptographic key from a second node;
receiving identities of security algorithms supported by the client from a third node;
using the at least one cryptographic key and the identities to generate the security context for the client; and
using the generated security context to, at least in part, control security-related signaling between the client and the cellular communication system,
wherein the first node is a target packet switched node, the third node is a source packet switched node, and the second node is a source circuit switched node.

US Pat. No. 10,433,160

USING IDENTIFIERS TO ESTABLISH COMMUNICATION

QUALCOMM Incorporated, S...

1. A method of communication, comprising:communicating by an access terminal with a first access point, wherein the first access point is a source node in a handover of the access terminal from the source node to a target node;
selecting, by the access terminal and without being instructed by the first access point, an identifier of a set of identifiers associated with the first access point, wherein the selected identifier allows a second access point to uniquely identify the first access point, wherein the second access point is the target node, wherein the set of identifiers includes a first identifier and a second identifier, and wherein the selecting of the identifier is based on whether a value of the first identifier is one of a set of designated values; and
transmitting the selected identifier from the access terminal to the second access point when establishing communication with the second access point for the handover.

US Pat. No. 10,433,159

UPLINK SIGNALING FOR COOPERATIVE MULTIPOINT COMMUNICATION

TEXAS INSTRUMENTS INCORPO...

1. A method of operating a wireless communication apparatus, comprising:receiving a signal from a base station;
selecting a cell-specific parameter in response to a first state of the signal, or a user-specific parameter in response to a second state of the signal, wherein the user-specific parameter is a virtual cell identification parameter;
initializing a first pseudo-random sequence generator for generating a base sequence with the virtual cell identification parameter;
initializing a second pseudo-random sequence generator for generating a cyclic shift hopping sequence with the virtual cell identification parameter;
generating an uplink reference signal in response to the selected parameter; and
transmitting the uplink reference signal generated from the base sequence and the cyclic shift hopping sequence.

US Pat. No. 10,433,157

METHOD FOR ENABLING A COMMUNICATION BETWEEN A MOBILE DEVICE AND A COMMUNICATION RECEIVER

Vodafone GmbH, Dusseldor...

1. A method for enabling a communication between a mobile device (10) and a communication receiver (30), comprising the following steps:recognizing at least one receiving information type (32) of the communication receiver (30),
transforming a storing information type (22) of an information element (20) into a sending information type (12) of the mobile device (10) which is compatible with the recognized receiving information type (32) of the communication receiver (30),
wherein the recognizing step is carried out automatically in response to approximation of the mobile device (10) to the communication receiver (30).

US Pat. No. 10,433,156

ADAPTING SUBSCRIBER IDENTITY MODULE (SIM) CARD

Sprint Communications Com...

1. A method of initiating a mobile communication device, each step of the method performed by an initiation application executing on a subscriber identity module (SIM) card connected to the mobile communication device, the method comprising:in response to a power-on event of the mobile communication device, requesting and receiving an international mobile equipment identity (IMEI) from the mobile communication device;
reading an identity of a brand and model of the mobile communication device from a non-transitory memory of the mobile communication device by looking up a type allocation code (TAC) in a table of the SIM card based on the IMEI, wherein the SIM card stores a plurality of profile components for different wireless protocols, different device brands, and different device models;
looking up a profile identity in a table of profile identities stored in the SIM card based on the looked-up TAC;
based on the looked-up profile identity, building a SIM profile having a subset of profile components selected from the plurality of profile components stored in the SIM card, where the SIM profile is associated with the looked-up profile identity and comprises an international mobile subscriber identity (IMSI), a public land mobile network (PLMN) file that defines roaming behavior, and mobile network authentication keys;
sending a refresh proactive command to a radio transceiver of the mobile communication device; and
sending at least some of the contents of the SIM profile to the radio transceiver.

US Pat. No. 10,433,155

METHOD TO PARAMETERIZE A COMMUNICATION SERVICE PROVIDED BY A SERVER OF A SERVICE PROVIDER TO A USER'S COMMUNICATION MODULE VIA A PORTABLE DEVICE

Orange, Paris (FR)

1. A method to parameterize a communication service delivered by a server of a service provider to a communication module of a user, the communication service being configured in accordance with an availability status, the method comprising:detecting a change in context of use of a portable device by the user separate from a change in context of use of the communication module, wherein detecting the change in context of use of the portable device is made by detecting a change of the display mode of the information fed back by the portable device and comprises receiving, by the communication module, a message from the portable device containing information indicating a change in context of use of the portable device;
determining a new availability status as a function of the detected change in context of use; and
transmitting a message relating to the new availability status to the server of the service provider or the communication module so that the communication service is configured on the basis of the determined new availability status;
parameterizing the portable device or the communication module in relation to the new availability status of the user; and
feeding information back to the user via a user interface of the portable device relating to the determined new availability status,
wherein the user interface of the portable device displays interface elements corresponding to a set of functionalities to be displayed, the feedback of information on the user's new availability status comprises selecting the set of functionalities to be displayed as a function of the user's new availability status and displaying interface elements corresponding to the set of selected functionalities.

US Pat. No. 10,433,154

ATTRIBUTE INDICATING A HOME COMPONENT OF A SUBSCRIBER

Hewlett Packard Enterpris...

1. A method, executable by a networking device to redirect messages to a home component, the method comprising:receiving, by a non-registered component at which a subscriber did not register to gain network access, a message configured for delivery to the subscriber;
processing, by the non-registered component, a data attribute, populated by a home component, within a subset of a profile corresponding to the subscriber, that indicates the home component at which the subscriber is registered to gain network access; and
based on the data attribute, redirecting the message from the non-registered component to the home component;
attaching the subscriber to the network;
registering the subscriber at the home component within the network; wherein registering the subscriber at the home component within the network comprises:
populating the data attribute with an address to the home component;
wherein processing the data attribute, within the profile corresponding to that subscriber, that indicates the home component comprises:
in response to an absent data attribute, updating the data attribute, within the profile of the subscriber, indicating the home component of the subscriber.

US Pat. No. 10,433,152

GPS ASSISTED, RADIO-DEVICE COMMUNICATION APPARATUS AND METHODS

1. For use with a vehicle having a location which changes from time to time, a GPS-based navigation system with a moving map display showing the location of the vehicle as the vehicle moves, the vehicle having a radio capable of wirelessly receiving selected radio stations which are within range, the system comprising:a) a GPS-based navigation system providing navigation information and GPS location data for a vehicle as the vehicle moves and displaying the vehicle location on a moving map display, the vehicle having a radio, which may be part of the navigation system or separate, for receiving selected radio stations;
b) a database of radio station information for one or more radio stations, the database information being accessible by one or more processors;
c) the one or more processors operating in response to the vehicle's GPS location data and the database information to identify one or more radio stations, if any, which is likely within range of the vehicle radio, the radio station identification being updated from time to time as the vehicle moves;
d) the one or more processors operating to enable the moving map display to visually display information from the database for the one or more radio stations likely to be within range of the vehicle radio.

US Pat. No. 10,433,150

COMMUNICATION METHOD, RADIO TERMINAL, PROCESSOR AND BASE STATION

KYOCERA Corporation, Kyo...

1. A communication method, comprising:transmitting, by a base station managing a cell operated in a first frequency, to a radio terminal connected to the cell, a first message including first information indicating a first threshold value;
transmitting a request message to the base station, by the radio terminal, in response to Reference Signal Received Power (RSRP) of a radio signal received from the cell being below the first threshold value, the request message requesting transmission of a discovery signal for public safety in a second frequency band different from the first frequency;
receiving, by the base station, the request message; and
transmitting, by the base station to the radio terminal, a second message including second information on radio resources to be used in transmission of the discovery signal in the second frequency, on a basis of the request message.

US Pat. No. 10,433,148

PROXIMITY DETECTION OF MOBILE DEVICES FOR VOIP CALLING

Microsoft Technology Lice...

1. A method of placing a call from an initiating device capable of placing VoIP calls, the method comprising:receiving an initiation of a call via a VoIP calling application;
detecting a failure of the call;
confirming a proximity within a range of a proxy device to the initiating device, wherein the proxy device comprises a cellular-enabled device; and
upon confirming the proximity within a range of the proxy device, route the call through the proxy device.

US Pat. No. 10,433,147

METHOD AND SYSTEM FOR ASSESSING THE SAFETY OF A USER OF AN APPLICATION FOR A PROACTIVE RESPONSE

Life360, Inc., San Franc...

1. A computer-implemented method for assessing and alerting safety of a user of a mobile device, comprising:receiving, from a data repository, normal behavior data associated with the user;
generating an abnormality score based on the normal behavior data and location data of the mobile device;
generating a threat score based on the abnormality score, wherein the threat score indicates a degree of physical threat to the user;
generating a safety score for the user based on the threat score and a threat type; and
when the safety score is less than a safety score threshold, generating an alert message to be displayed on the mobile device, wherein the alert message includes a request for a reply from the user.

US Pat. No. 10,433,146

PROCESSING AND REPORTING SITUATIONAL INFORMATION TO EMERGENCY SERVICE PROVIDERS

West Corporation, Omaha,...

1. A method, comprising:responsive to detecting an emergency situation, instructing a caller to use a short code to send a message having multi-media information comprising one or more of video, sound, and images of the emergency situation to emergency service providers and instructing one or more cameras of one or more mobile devices in a specific geographic area to send captured traffic and vehicle information;
identifying a location of the caller based on the telephone number and by leveraging a geographical information system and a global position system;
identifying a closest public safety answering point to the location;
when the closest public safety answering point to the location is available, sending the multi-media information of the message to the closest public safety answering point;
when the closest public safety answering point to the location is not available, sending the multi-media information of the message to an available public safety answering point;
storing and processing the information in a database, wherein the processing of the information comprises identifying a telephone number of the caller, and storing the telephone number of the caller and the multi-media information in the database; and
reporting the processed information to the emergency service providers when the telephone number of the caller matches a telephone number identified by the emergency service providers.

US Pat. No. 10,433,145

SYSTEM AND METHOD FOR DEVICE-BASED E911 CALL TRIGGER

1. A method comprising:Initiating an emergency call using a network having an Internet Protocol Multimedia Subsystem (IMS);
Responsive to the initiating step, generating a trigger, wherein the trigger comprises a request to suspend a call restriction associated with a user device;
and Transmitting the trigger using a Ut interface from a user device to an application server to suspend the call restriction;
receiving a response from the application server wherein the response comprises a time period;
wherein the call restriction is enabled at the end of the time period.

US Pat. No. 10,433,144

PROCESSING WIRELESS EMERGENCY ALERT MESSAGES WITH UNIFORM RESOURCE LOCATORS TO REDUCE CELLULAR NETWORK LOAD

1. A method comprising:receiving, by a processor of a mobile device, a first wireless emergency alert message, wherein the first wireless emergency alert message comprises alert data;
displaying, by the processor, the alert data on the mobile device;
receiving, by the processor, a second wireless emergency alert message including a uniform resource locator via a cellular broadcast, wherein the second wireless emergency alert message is received after the first wireless emergency alert message;
in response to the receiving the second wireless emergency alert message, determining, by the processor, whether a non-cellular access network is available for the mobile device;
when the non-cellular access network is available:
accessing, by the processor, target data from the uniform resource locator via the non-cellular access network; and
presenting, by the processor, the target data on the mobile device, wherein the target data is presented after the alert data is displayed; and
when the non-cellular access network is not available:
preventing, by the processor, the uniform resource locator from being displayed on the mobile device.

US Pat. No. 10,433,142

BROADCAST RECEIVING DEVICE AND OPERATING METHOD THEREOF

LG ELECTRONICS INC., Seo...

1. A primary device (PD) communicating with a companion device (CD), the primary device comprising:an IP communication unit to receive a discovery request from the CD, transmit a discovery response to the CD, receive a description request from the CD, and transmit a description response to the CD, the description response being used for connecting the CD with the PD;
a broadcast reception unit to receive a physical layer frame comprised of a preamble and one or more pipes from a broadcast station, the preamble carrying signaling data providing fundamental signaling information for the physical layer frame, the signaling data including flag information, the physical layer frame including at least one emergency alert message (EAM) based on the flag information; and
a control unit to transmit the at least one EAM received from the broadcast station to the CD.

US Pat. No. 10,433,139

COMMUNICATION DEVICE

Brother Kogyo Kabushiki K...

1. A communication device comprising:a first type of interface configured to send specific information to a mobile device;
a second type of interface;
one or more processors; and
a memory that stores computer-readable instructions therein, the computer-readable instructions, when executed by the one or more processors, causing the communication device to perform:
in a case where the specific information is sent to the mobile device via the first type of interface and the communication device is not currently able to execute communication of object data with the mobile device via the second type of interface due to the communication device not being connected to an access point, establishing a wireless connection via the second type of interface with the mobile device using the specific information, not via the access point, in order for the communication device to shift to a communication-enabled state, the communication-enabled state being a state in which the communication device is currently able to execute communication of the object data with the mobile device via the second type of interface;
executing the communication of the object data with the mobile device using the second type of interface, not via the access point, after establishing the wireless connection with the mobile device; and
in a case where the communication device is currently able to execute the communication of the object data with the mobile device via the second type of interface due to the communication device being connected to the access point, executing the communication of the object data with the mobile device using the second type of interface via the access point without establishing the wireless connection with the mobile device.

US Pat. No. 10,433,138

ELECTRONIC DEVICE WITH NETWORK ACCESS VIA MOBILE DEVICE PROXY

Medea Inc., Pleasanton, ...

1. A computer readable medium comprising instructions that, when executed by a processing device, cause the processing device to perform operations comprising:receiving, by a mobile computing device and from an electronic display device that lacks a network connection, an unsolicited low energy radio signal having a first format of a unidirectional wireless communication protocol and comprising a unique identifier assigned to the electronic display device;
sending, by the mobile computing device, a query to a remote server computing device, the query comprising the unique identifier and user account information identifying a first user account associated with the mobile computing device;
receiving, from the remote server computing device, a response indicating that the first user account is authorized to access the electronic display device responsive to one or more of: the first user account corresponding to an owner of the electronic display device; the first user account being authorized by the owner of the electronic display device; or the unique identifier being unassigned; and
establishing, by the mobile computing device, a wireless connection to the electronic display device using a bidirectional wireless communication protocol that is different from the unidirectional wireless communication protocol.

US Pat. No. 10,433,136

WIRELESS NETWORK ENHANCEMENTS VIA INDUCTANCE LOOPS AS ANTENNAS

1. A roadside system comprising:a processor; and
memory having computer-executable instructions stored thereon that, when executed by the processor, cause the processor to perform operations comprising:
measuring, via a meter, inductance of an inductance loop associated with a road,
determining whether the inductance of the inductance loop is greater than a baseline,
in response to determining that the inductance of the inductance loop is greater than the baseline, determining that a vehicle is positioned over the inductance loop, and utilizing the inductance loop to activate a roadside area network,
connecting to a user device via the roadside area network,
enabling communication between the user device and a network via a backhaul,
determining whether the inductance of the inductance loop has returned to the baseline, and
in response to determining that the inductance of the inductance loop has returned to the baseline, deactivating the roadside area network.

US Pat. No. 10,433,134

VIDEO GATEWAY AS AN INTERNET OF THINGS MESH ENHANCER APPARATUS AND METHOD

ARRIS Enterprises LLC, S...

1. A premises system, comprising:a first wireless network configured to operate according to a first wireless networking standard;
a second wireless network configured to operate according to a second wireless networking standard, the second wireless networking standard incompatible with the first wireless networking standard;
a mobile device configured to:
communicate according to the first wireless network standard, and
present, on a user interface of the mobile device, devices adhering to the first wireless networking standard and devices adhering to the second wireless networking standard in a common manner; and
a premises gateway device comprising:
a second wireless networking standard transmitter for communicating with the second wireless network; and
the premises gateway device configured to:
communicate according to the second wireless network standard;
receive commands from the mobile device, the commands formatted according to the first wireless networking standard;
advertise a device over the second wireless network as a spoofed device adhering to the first wireless networking standard; and
based on the received commands from the first mobile device, output corresponding commands to the second wireless networking standard device, the corresponding commands in a format compatible with the second wireless networking standard, such that the corresponding commands appear to be for the spoofed device.

US Pat. No. 10,433,133

METHOD AND APPARATUS FOR RECALLING ENTITLED AUTHENTICATION METHODS FOR A VEHICLE

Volkswagen AG, (DE)

1. A method for indicating that one or more authentication media have been previously authorized for control of functionality of a transportation vehicle, the method comprising:detecting a key authorized for controlling functionality of the transportation vehicle via a first interface of the transportation vehicle;
ascertaining whether one or more authentication media have been previously authorized to control functionality of the transportation vehicle; and
in response to the detected key having been detected previously via the first interface, outputting an indication of whether the ascertainment indicated that one or more authentication media have been previously authorized to control functionality of the transportation vehicle, wherein the indication is output via display included in the transportation vehicle;
communicating, by the transportation vehicle, with the one or more authentication media via a second interface of the transportation vehicle, which differs from the first transportation vehicle interface,
wherein the key authorized for the transportation vehicle is a primary key and the one or more authentication media is a secondary key.

US Pat. No. 10,433,130

INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD

SONY CORPORATION, Tokyo ...

1. A first information processing apparatus, comprising:a display device; and
circuitry configured to:
receive, from a second information processing apparatus, a first request to communicate by a first communication method;
transmit first information to the second information processing apparatus, wherein the first information corresponds to a service provided by an application;
receive, from the second information processing apparatus, service registration data, based on the first information;
generate a first command based on the service registration data;
register the service in a memory based on execution of the first command by the first communication method;
receive, from the second information processing apparatus, a second request to switch from the first communication method to a second communication method,
wherein the second communication method is different from the first communication method;
receive a second command from the second information processing apparatus;
write, in the memory, a name of the registered service, wherein
the name is written in the memory based on execution of the second command, and
the memory includes a plurality of names of registered services;
identify, from the memory, the name of the registered service; and
control the display device to:
display the name of the registered service, wherein the name of the registered service is displayed based on the identification of the name of the registered service; and
display a portion of the plurality of names of the registered services in a layered manner.

US Pat. No. 10,433,129

ENHANCED DATA DOWNLOAD MECHANISM FOR POWER CONSTRAINED INTERNET OF THINGS DEVICES

1. An Internet of Things (IoT) device comprising:a processor; and
memory that stores instructions that, when executed by the processor, cause the processor to perform operations comprising
receiving, from an IoT file share server, a plurality of file chunks, wherein each file chunk of the plurality of file chunks is received in a single awake period of the IoT device, wherein each file chunk of the plurality of file chunks has a file chunk size that was calculated by the IoT file share server based, at least in part, upon a device type of the IoT device and a file size of an update file from which the plurality of file chunks are partitioned, and wherein the update file comprises an update for the IoT device,
combining the plurality of file chunks to complete the update file, and
sending the update file to an application layer of the IoT device for further processing.

US Pat. No. 10,433,128

METHODS AND SYSTEMS FOR PROVISIONING MULTIPLE DEVICES

Visa International Servic...

1. A method for provisioning payment account information that was previously provisioned and stored on a first device, to a second device, the method comprising:receiving, by a server computer from the second device, a message to initiate a provisioning process, after the second device interacts with the first device storing the payment account information through a local connection, and receives a first device identifier from the first device;
after receiving the message, generating, by the server computer, a validation code;
sending, by the server computer, the validation code to the first device, wherein the validation code is subsequently received by the second device from the first device through the local connection;
receiving, by the server computer, a provisioning request from the second device, wherein the provisioning request comprises interaction data comprising the validation code and a network identifier indicating a type of local connection that forms the local connection between the first device and the second device;
determining, by the server computer, that provisioning the second device with the payment account information is permitted based upon the interaction data comprising the validation code and the network identifier indicating the type of local connection that forms the local connection between the first device and the second device; and
initiating, by the server computer, provisioning of the second device with the payment account information associated with the first device, and causing the payment account information to be stored in the second device.

US Pat. No. 10,433,127

IN-VEHICLE RADIO FREQUENCY BAND MANAGEMENT SYSTEM AND CONTROLLING METHOD THEREOF

HYUNDAI MOTOR COMPANY, S...

1. A method of optimizing a frequency band by a vehicle controller, the method comprising:upon wirelessly connecting a new device to the vehicle controller, first determining a frequency characteristic of the new device;
second determining whether a frequency band is capable of being allocated to the new device in an available frequency band by using the determined frequency characteristic; and
when the frequency band is not capable of being allocated to the new device as the second determination result, readjusting a bandwidth occupied by one or more pre-connected devices to ensure a band to be allocated to the new device,
wherein the readjusting of the bandwidth includes shifting a position of a bandwidth occupied by at least one device of the one or more pre-connected devices on a frequency axis, and
wherein the shifting of the position of the bandwidth is performed by sequentially releasing connection with the at least one device and then performing reconnection.

US Pat. No. 10,433,126

METHOD AND APPARATUS FOR SUPPORTING PUBLIC TRANSPORTATION BY USING V2X SERVICES IN A WIRELESS ACCESS SYSTEM

LG ELECTRONICS INC., Seo...

1. A method of transceiving messages for public transportation by a Passenger Control Center (PCC) in a wireless access system, the method comprising:tracking vehicles in a coverage of the PCC;
transmitting a first message triggering a public transportation service to the tracked vehicles;
receiving a second message from one or more vehicles among the tracked vehicles including location information on each of the one or more vehicles;
receiving traffic situation information on the coverage of the PCC from a base station;
determining a candidate vehicle based on the location information and the traffic situation information; and
transmitting a third message to the candidate vehicle to pick up passengers at a specific location,
wherein the PCC is further configured to receive a fourth message including priority information for the public transportation, and determine the candidate vehicle based on the priority information, the location information and the traffic situation information, and
wherein the priority information includes a type of public transportation, a destination with a randomized error, a type of service, an anonymized current location of the passengers, and a temporary identification (ID) for a coming vehicle driver.

US Pat. No. 10,433,125

PORTABLE WIRELESS COMMUNICATIONS ADAPTER

Goodrich Corporation, Ch...

1. A portable wireless communications adapter comprising:a wireless antenna and wireless access point electronics configured to communicate wirelessly with a portable electronic device;
a wireless receiver configured to receive Wireless Avionics Intra-Communication (WAIC) communications over a WAIC frequency range between 4.2 gigahertz (GHz) and 4.4 GHz;
a wireless transmitter configured to send WAIC communications over the WAIC frequency range between 4.2 GHz and 4.4 GHz;
a location sensing module configured to:
determine a location of the portable wireless communications adapter relative to an interior of an aircraft based on WAIC communications received at the wireless receiver;
selectively enable the wireless transmitter to send WAIC communications in response to determining that the portable wireless communications adapter is located within the interior of the aircraft; and
selectively disable the wireless transmitter to prevent the wireless transmitter from sending WAIC communications in response to determining that the portable wireless communications adapter is not located within the interior of the aircraft.

US Pat. No. 10,433,124

SYSTEMS AND METHODS FOR SYNCHRONIZING WIRELESS SENSOR DEVICES CONNECTED TO A CONTROL PANEL DEVICE VIA MULTIPLE ACCESS POINT DEVICES

ADEMCO INC., Golden Vall...

1. A method comprising:an access point device periodically receiving a time signal from a control panel device and using the time signal to synchronize with the control panel device;
the access point device periodically transmitting a wireless beacon that includes a starting point of a temporal pattern alarm cadence and a timestamp of the access point device to a sensor device for use by the sensor device to synchronize with the access point device and to calculate a current phase of the temporal pattern alarm cadence by calculating a gap between the starting point of the temporal pattern alarm cadence and a first real time of a first local clock of the sensor device.

US Pat. No. 10,433,120

NETWORK BROADCAST OF DATA TO INTERNET OF THINGS (IOT) DEVICES USING A DEDICATED SYSTEM INFORMATION BLOCK (SIB) IN LONG TERM EVOLUTION (LTE) AND/OR FIFTH GENERATION (5G) NEXT RADIO NETWORKS

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, from a first user equipment, report data associated with an event;
based on an analysis of the report data, determining a geographical area where notification data related to the event is to be broadcast;
facilitating a transmission of the notification data via an access point device that is determined to have a coverage area that comprises a portion of the geographical area, wherein the notification data is to be transmitted via a system information block that has been dedicated to transfer Internet of things service data, and wherein the system information block is to be transmitted via a radio interface in a broadcast control channel; and
configuring a second user equipment located within the geographical area and served by the access point device to read the system information block.

US Pat. No. 10,433,119

POSITION DETERMINATION DEVICE, POSITION DETERMINING METHOD, AND STORAGE MEDIUM

NEC CORPORATION, Tokyo (...

1. A position determining method comprising:comparing a random pattern of an image of a partial area of a ceiling or a floor, the image being captured by a mobile terminal, with a random pattern of an image of an extensive area of the ceiling or the floor, the extensive area of the ceiling or the floor being more wider than the partial area of the ceiling or the floor;
determining a position of the image of the partial area in the image of the extensive area;
determining the position on the ceiling above the mobile terminal or the position on the floor below the mobile terminal based on the determined position on the image of the extensive area;
obtaining, in advance, the random pattern of the image of the extensive area of the ceiling or the floor more wider than the partial area of the ceiling or the floor;
when receiving the images of the partial area of the ceiling or the floor from a first mobile terminal and a second mobile terminal respectively,comparing the image feature of the random pattern of the image begin received with the image feature of the random pattern of the image of the extensive area of the ceiling or the floor;determining a position of the image of the first mobile terminal and a position of the image of the second mobile terminal on the image of the extensive area; and
notifying a positional relationship between the first mobile terminal and the second mobile terminal based on the position being determined, to at least one of the first mobile terminal and the second mobile terminal.

US Pat. No. 10,433,118

NAVIGATION TRACKING IN AN ALWAYS AWARE LOCATION ENVIRONMENT WITH MOBILE LOCALIZATION NODES

Motorola Mobility LLC, C...

1. A positioning system, comprising:a server computing device that implements a location module to locate wireless communication devices in an always aware location (AAL) environment;
a mobile localization node located within the AAL environment, the mobile localization node including a memory and a processor that implements, at least partially in hardware, a positioning module to:
receive, from the server computing device, one or two initial coordinates of the mobile localization node at a current location in the AAL environment;
determine one or more additional coordinates of the mobile localization node at the current location in the AAL environment;
designate the current location as an origin of the mobile localization node based on a combination of the initial and additional coordinates; and
self-track navigation of the mobile localization node within the AAL environment as the mobile localization node moves from the origin to subsequent locations, the self-track navigation based on navigation data generated by the mobile localization node, and the self-track navigation performed without receiving updated coordinates from the server computing device.

US Pat. No. 10,433,113

SYSTEM AND METHOD FOR DETERMINING SPLIT-TIMES IN A RELAY RACE

ISOLYNX, LLC, Haverhill,...

1. A system for determining split-times of a relay race run on a running track with a plurality of lanes, each of the lanes having one or more staggered take-over zones in which a corresponding baton of said each of the lanes is handed off, the system comprising:wireless tracking tags configured for coupling to each baton to equip each baton with at least one of the wireless tracking tags, each of the wireless tracking tags being configured to periodically emit pings during the relay race;
at least three receivers configured to be positioned at known locations around the running track and configured to receive the pings from the wireless tracking tags, wherein each of the receivers records a time of arrival and information content for each of the received pings;
a tracking computer configured to communicatively couple with the receivers to periodically determine locations of each baton relative to the running track based on the known locations of the receivers and the time of arrival and information content of at least some of the pings received from said each baton; and
a timing computer that includes a real-time clock configured to output a start time in response to a start signal, the timing computer being configured to:
(i) store a track map specifying locations of staggered take-over lines of the staggered take-over zones,
(ii) communicatively couple with the tracking computer to receive therefrom the periodically-determined locations of each baton,
(iii) track each baton during the relay race based on the periodically-determined locations of said each baton to determine movement of said each baton,
(iv) obtain from the real-time clock a crossing time when each baton crosses a corresponding one of the staggered take-over lines stored in the track map, as based on the movement of said each baton,
(v) determine each split time of each baton by subtracting from each crossing time of said each baton (a) a previous crossing time, when said each baton crossed a previous one of the take-over lines, and (b) the start time, when said each crossing time is a first crossing time of said each baton, and
(vi) send the determined split-times to an output device.

US Pat. No. 10,433,110

PROXIMITY DETECTION USING A SHORT RANGE WIRELESS COMMUNICATION DEVICE

Caterpillar Inc., Peoria...

1. A device comprising:a V-shaped receiver device to amplify a signal, associated with a short range wireless communication device, when the signal is received from an amplification angle defined by an angle of a vertex of the V-shaped receiver device,
wherein one or more signals received from a different angle are attenuated, and
wherein the different angle is different from the amplification angle; and
one or more processors to:
determine a value of a parameter associated with the signal;
determine that the short range wireless communication device is within a threshold distance of a machine based on the value of the parameter; and
perform an action based on the short range wireless communication device being within the threshold distance of the machine.

US Pat. No. 10,433,107

SYSTEM AND METHOD FOR ENABLING POLYGON GEOFENCE SERVICES ON MOBILE DEVICES

Futurewei Technologies, I...

1. A computer-implemented method for geofencing, comprising:generating, by a computing device, a number of multiple circular shaped geofences to cover a geographic region defined by a polygon shaped geofence;
adjusting the number of the multiple circular shaped geofences based on a quality threshold to cover the polygon shaped geofence;
monitoring, by the computing device, the multiple circular shaped geofences to detect a current location of the user equipment entering a boundary of any of the circular shaped geofences;
determining, by the computing device and based on the detection, that the current location of the user equipment is within the polygon shaped geofence; and
notifying a location based service that the user equipment has entered the polygon shaped geofence;
wherein adjusting the amount of the number of the multiple circular shaped geofences further comprises:
measuring, by the computing device, the quality threshold of the multiple circular shaped geofences by calculating a difference between an area of the geographic region covered by the polygon shaped geofence and an area of the geographic region covered by the multiple circular shaped geofences;
defining, by the computing device, a baseline threshold;
generating, by the computing device, interpolation points that lie inside of the polygon shaped geofence;
calculating, by the computer device, a minimum number of the multiple circular geofences to generate the multiple circular geofences based on the generated interpolation points; and
evaluating, by the computing device, the quality threshold of the multiple circular geofences to determine whether the baseline threshold has been satisfied;
in response to the quality threshold being greater than the baseline threshold, adjusting, by the computing device, the minimum number and generating the multiple circular geofences based on the adjusted minimum number, and
in response to the quality threshold being less than or equal to the baseline threshold, generating, by the computing device, the minimum number of the multiple circular geofences to cover the polygon shaped geofence.

US Pat. No. 10,433,105

GEOGRAPHICALLY-DRIVEN GROUP COMMUNICATIONS

Microsoft Technology Lice...

1. A system for generating geographically-driven group communications, the system comprising:a processor in communication with
a first data store storing location information for a plurality of user client devices corresponding to users,
a second data store storing user profile data defining one or more user characteristics for the users of the plurality of user client devices,
a third data store storing data defining one or more geographical regions,
a fourth data store storing a plurality of rules, wherein an individual rule of the plurality of rules identifies a geographical region to which the individual rule applies, the individual rule identifies at least one group characteristic and defines a payload to be sent when a group of users having the group characteristic are located within the geographical region; and
a memory in communication with the processor, the memory having computer-readable instructions stored thereupon that, when executed by the processor, cause the processor to:
detect an update event in at least one of the first data store, the second data store, the third data store, or the fourth data store; and
responsive to detecting the update event,
using the user location data from the first store, the user profile data from the second store, and the geographical region identified by the third data store, determine if a group of user client devices have entered in the geographical region identified by the individual rule and have users associated with a user characteristic that matches the group characteristic identified by the individual rule, and
in response to determining if the group of user client devices have entered the geographical region and have users associated with the user characteristic that matches the group characteristic identified by the individual rule, sending the payload defined by the individual rule to the group of user client devices.

US Pat. No. 10,433,104

METHOD AND SYSTEM FOR REALIZING A GEOFENCE SCENARIO WITH AN NGSI-SYSTEM

NEC CORPORATION, Tokyo (...

1. A method for realizing a geofence scenario with a Next Generation Services Interface (NGSI) system according to at least the Open Mobile Alliance (OMA) NGSI 9/10 standard, the method comprising:providing, by the NGSI system, an NGSI subscription operation for subscribing NGSI entities for geofence event notifications, and
providing a geofence event notification to a subscribing entity in response to a geofence trigger event, the geofence trigger event including one of an ENTER geofence event and a LEAVE geofence event,
wherein the geofence scenario is defined by at least a geofence object set comprising mobile objects, a geofencing set comprising one or more geofences, and one or more geofence predicates for mathematically combining a geofence object set and a geofencing set, so as to provide a result including at least values true and false,
wherein the ENTER geofence event occurs when a value of one of the one or more geofence predicates changes from false to true, and
wherein the LEAVE geofence event occurs when a value of one of the one or more geofence predicates changes from true to another value,
wherein for subscribing to geofence event notification according to a NGSI subscription protocol,
a) the geofence scenario is specified as NGSI operational scope for the NGSI subscription, and/or
b) the geofence scenario is included as one or more attributes of a NGSI entity for the NGSI subscription.

US Pat. No. 10,433,102

METHOD FOR PROVIDING POSITION ASSOCIATED INFORMATION AND ELECTRONIC DEVICE SUPPORTING THE SAME

Samsung Electronics Co., ...

1. An electronic device comprising:a cellular communication circuit configured to communicate with at least one cellular base station;
a memory; and
a controller operatively connected with the cellular communication circuit and the memory,
wherein the controller is configured to:
download a position information database including a plurality of cell identifications corresponding to the at least one cellular base station and position information of the at least one cellular base station from a server,
store the downloaded position information database in the memory,
obtain a current cell identification through the cellular communication circuit, and
calculate a current position based on the current cell identification, the plurality of cell identifications corresponding to the at least one cellular base station included in the position information database, and the position information of the at least one cellular base station included in the position information database,
determine whether the electronic device is disposed in a specific Geo-fence area using the calculated current position based on the current cell identification,
when the electronic device is determined as being not disposed in the specific Geo-fence area, determine whether an accuracy of the calculated current position based on the current cell identification is greater than or equal to a threshold, and
when the accuracy of the calculated current position based on the current cell identification is greater than or equal to the threshold, recalculate the current position based on the current cell identification according to a positioning period.

US Pat. No. 10,433,101

LOCATION SERVICES IN AN OBFUSCATED WIRELESS NETWORK

1. An apparatus for providing location information within a wireless network, the wireless network having a plurality of wireless network access points, the wireless network operable to obfuscate location information, the apparatus comprising a processor and memory coupled to the processor capable of storing data, wherein the processor is configured to:periodically alter the network profile of one or more of the plurality of wireless network access points;
store network profile data about each of the wireless network access points within the network, the network profile data including:
an identifier for the network access point;
signal information;
physical location of the network access point; and
all the times that the network profile data was correct;
receive a request for location information from a client application executing on a mobile wireless device, the request data including:
information about the wireless network access points the mobile wireless device has been in communication with;
information about the received signal; and
time of the communication;
determine the location of the mobile wireless device using the request data and the network profile data; and
send the location to the client application.

US Pat. No. 10,433,098

APPARATUS AND METHOD FOR GENERATING A FILTERED AUDIO SIGNAL REALIZING ELEVATION RENDERING

Fraunhofer-Gesellschaft z...

1. An apparatus for generating a filtered audio signal from an audio input signal, wherein the apparatus comprises:a filter information determiner being configured to determine filter information depending on input height information, wherein the input height information depends on a height of a virtual sound source, and
a filter unit being configured to filter the audio input signal to acquire the filtered audio signal depending on the filter information,
wherein the filter information determiner is configured to determine the filter information using selecting, depending on the input height information, a selected filter curve from a plurality of filter curves, or
wherein the filter information determiner is configured to determine the filter information using determining a modified filter curve by modifying a reference filter curve depending on the elevation information.

US Pat. No. 10,433,097

METHOD FOR PROCESSING AN AUDIO SIGNAL IN ACCORDANCE WITH A ROOM IMPULSE RESPONSE, SIGNAL PROCESSING UNIT, AUDIO ENCODER, AUDIO DECODER, AND BINAURAL RENDERER

Fraunhofer-Gesellschaft z...

1. A method for processing an audio signal in accordance with a room impulse response, the method comprising:separately processing, by a processing unit, the audio signal with an early part and a late reverberation of the room impulse response; and
combining, by a processing unit, the audio signal processed with the early part of the room impulse response and a reverberated signal,
wherein a transition from the early part to the late reverberation in the room impulse response is determined once a correlation measure reaches a threshold,
wherein the correlation measure describes with regard to the room impulse response a similarity of a decay in acoustic energy comprising an initial state and of the decay in acoustic energy starting at a time following the initial state over a predefined frequency range,
wherein the threshold is set dependent on the correlation measure for a selected one of the early reflections in the early part of the room impulse response,
wherein the selected one of the early reflections is the first reflection, and
wherein the processing unit comprises a hardware implementation.

US Pat. No. 10,433,094

COMPUTER PERFORMANCE OF EXECUTING BINAURAL SOUND

1. A method that improves performance of a computer that convolves binaural sound to a person during a telephone call, the method comprising:tracking a head path of a head of the person;
describing the head path as a series of coordinate locations that correlate to coordinate locations in a series of head related transfer functions (HRTFs);
improving performance of the computer by prefetching the series of HRTFs in anticipation of the head of the person moving along the head path during the telephone call; and
convolving, by the computer and with the series of HRTFs, a voice of another person talking to the person in the telephone call when the head of the person moves along the head path.

US Pat. No. 10,433,093

APPARATUS AND METHOD FOR PROCESSING SOUNDFIELD DATA

Huawei Technologies Co., ...

1. An apparatus for processing soundfield data, the soundfield data defining a soundfield within a spatial reproduction region comprising an at least one bright zone and an at least one quiet zone, the apparatus comprising:an applicator that applies a spatially continuously varying weighting function to the soundfield data to obtain a weighted soundfield data defining a weighted soundfield, wherein the spatially continuously varying weighting function enhances the soundfield in at least one of the group consisting of: the at least one bright zone and the at least one quiet zone; and
a compressor that compresses the soundfield data based on a performance measure associated with the weighted soundfield.

US Pat. No. 10,433,067

DSR SPEAKER ELEMENTS AND METHODS OF MANUFACTURING THEREOF

AUDIO PIXELS LTD., Rehov...

1. A piezo-electric actuator comprising:a substrate,
at least a central moving element;
a plurality of peripheral flexure benders, each flexure bender comprising at least one electrode and at least a piezoelectric material layer,
wherein at least one flexure bender comprises a top electrode split into at least two different sub-electrodes and a bottom electrode split into at least two different sub-electrodes,
wherein when a sub-electrode of the top electrode is connected to a positive potential, and another sub-electrode of the top electrode is connected to a negative potential, corresponding sub-electrodes of the bottom electrode are connected to opposite potentials with respect to the sub-electrodes of the top electrode, and
wherein the flexure benders are connected to said moving element and being configured to move said moving element along an axis perpendicular to a moving element surface, in response to an electrical stimulus applied to said at least one electrode.

US Pat. No. 10,433,023

HEURISTICS FOR STREAMING LIVE CONTENT

Amazon Technologies, Inc....

5. A computer-implemented method, comprising:transmitting a first request for first content;
receiving first metadata associated with the first content, the first metadata identifying a first minimum allowable delay between a client playhead for the first content and a live playhead for the first content, the first minimum allowable delay representing a lower bound on an actual delay between the client playhead for the first content and the live playhead for the first content;
determining that the first minimum allowable delay is lower than a delay threshold;
prior to initiating streaming of the first content, selecting a first streaming heuristic from among a plurality of streaming heuristics in response to determining that the first minimum allowable delay is lower than the delay threshold, each of the streaming heuristics employing a bitrate selection algorithm configured to request content fragments;
requesting, using a first bitrate selection algorithm corresponding to the first streaming heuristic, a first fragment of the first content at a first bitrate and a second fragment of the first content at a second bitrate lower than the first bitrate, the first fragment and the second fragment corresponding to a same segment of the first content, the first fragment and the second fragment being independently displayable, wherein the second fragment is requested regardless of whether downloading of the first fragment succeeds;
determining that the first fragment has not been fully downloaded;
rendering the second fragment instead of the first fragment;
transmitting a second request for second content;
receiving second metadata associated with the second content, the second metadata identifying a second minimum allowable delay between a client playhead for the second content and a live playhead for the second content, the second minimum allowable delay representing a lower bound on an actual delay between the client playhead for the second content and the live playhead for the second content;
determining that the second minimum allowable delay is higher than the delay threshold;
prior to initiating streaming of the second content, selecting a second streaming heuristic from among the plurality of streaming heuristics in response to determining that the second minimum allowable delay is higher than the delay threshold;
requesting, using a second bitrate selection algorithm corresponding to the second streaming heuristic, fragments of the second content; and
rendering the fragments of the second content.

US Pat. No. 10,432,999

DISPLAY DEVICE, DISPLAY SYSTEM AND METHOD FOR CONTROLLING DISPLAY DEVICE

SAMSUNG ELECTRONICS CO., ...

1. A display device comprising:a display;
a first communicator configured to communicate with an external device;
a second communicator configured to communicate with a remote controller; and
a processor configured to:
control the display to display an image corresponding to an image signal received from the external device through the first communicator, and
in response to a control signal being received from the remote controller through the second communicator while the image is displayed on the display, control the display to display the image with a user interface (UI) for changing a channel based on the image not including a specific object and control the display to display the image without the UI for changing a channel based on the image including the specific object.

US Pat. No. 10,432,966

METHODS OF CONSTRAINED INTRA BLOCK COPY FOR REDUCING WORST CASE BANDWIDTH IN VIDEO CODING

MEDIATEK INC., Hsin-Chu ...

1. A method of video coding for video data, comprising:receiving input data associated with a current block in a current picture;
determining restricted prediction, wherein said determining the restricted prediction comprising disabling or disallowing selected prediction for one or more selected PU (prediction unit) sizes, PU prediction types or both; and
applying video coding to the current block using coding modes including IntraBC prediction (Intra Block Copy prediction) in accordance with the restricted prediction, wherein the selected prediction corresponds to the IntraBC prediction.

US Pat. No. 10,432,931

METHOD FOR TIME-DEPENDENT VISUAL QUALITY ENCODING FOR BROADCAST SERVICES

INTEGRATED DEVICE TECHNOL...

1. A method for encoding a video signal, comprising the steps of:generating an encoded bitstream during a first time period associated with a first time of day by encoding each of a plurality of images in the video signal with a first encoding profile comprising multiple encoding passes in a circuit;
and
generating the encoded bitstream during a second time period associated with a second time of day by encoding each of the images using a second encoding profile comprising a single encoding pass in the circuit, wherein each encoding profile determines one or more resources configured to be applied to the images before generating the encoded bitstream.

US Pat. No. 10,432,930

MULTI-VIDEO DECODING WITH INPUT SWITCHING

Google LLC, Mountain Vie...

1. A method comprising:receiving, by one or more processors, a first bitstream that includes, in sequence, a first setoff comprising an intra-coded frame followed by an offset of predictive-coded frames and a first sequence of frames that represents a first video, wherein the first sequence of frames is divided into groups of frames that include a first predictive-coded frame followed by one or more second predictive-coded frames, and wherein the first predictive-coded frames are sub-divided into intra-coded units to simulate intra-coded frames;
receiving, by one or more processors, a second bitstream that includes, in sequence, a second setoff comprising of an intra-coded frame and a second sequence of frames that represents a second video, wherein the second sequence of frames is divided into groups of frames that include a third predictive-coded frame followed by one or more fourth predictive-coded frames, and wherein the third predictive-coded frames are sub-divided into intra-coded units to simulate intra-coded frames;
combining, by the one or more processors, the intra-coded frame of the first setoff with the intra-coded frame of the second setoff as a first output frame in a bitstream of output frames;
combining, by the one or more processors, one or more of the predictive-coded frames of the first setoff with respective predictive-coded frames of the second sequence of frames as second output frames that follow the first output frame in the bitstream of output frames such that the one or more predictive-coded frames of the first setoff delay the first sequence of frames relative to the second sequence of frames within the bitstream;
combining in sequence, by the one or more processors, the predictive-coded frames of the first sequence of frames with respective predictive-coded frames of the second sequence of frames as third output frames that follow the second output frames in the bitstream of output frames; and
sending, by one or more processors, the bitstream of output frames to a decoder.

US Pat. No. 10,432,928

USING A CURRENT PICTURE AS A REFERENCE FOR VIDEO CODING

Qualcomm Incorporated, S...

1. A method of encoding or decoding video data, the method comprising:storing, by a video coder and in a reference picture buffer, a set of reconstructed blocks of a current picture of the video data;
assigning an index value to the current picture in a reference picture list (RPL) used during prediction of blocks of the current picture;
determining that motion information of a current block of the current picture specifies the index value of the current picture in the reference picture list and a position of a reference block in the current picture, the reference block being a block among the set of reconstructed blocks of the current picture;
in response to the determination, forming a predictor block from the reference block among the set of reconstructed blocks of the current picture stored in the reference picture buffer; and
reconstructing, by the video coder and based on the RPL, pixel values of the current block of video data in the current picture based on a sum of residual pixel data and pixel values of the predictor block formed from the reference block among the set of reconstructed blocks of the current picture of video data.

US Pat. No. 10,432,926

METHOD FOR TRANSMITTING CONTENTS AND ELECTRONIC DEVICE THEREOF

Samsung Electronics Co., ...

1. A data transmission method in an electronic device, the method comprising:receiving an input relating to data to be transmitted;
monitoring a state of the electronic device;
comparing the state of the electronic device to a pre-set transmission condition for preventing an excessive current consumption of the electronic device when transmitting the data;
determining whether the state of the electronic device satisfies the pre-set transmission condition;
transmitting the data when the state of the electronic device satisfies the pre-set transmission condition; and
refraining from transmitting the data when the state of the electronic device does not satisfy the pre-set transmission condition,
wherein the pre-set transmission condition comprises a camera module of the electronic device terminating,
wherein the transmitting of the data comprises:
determining a transceiver among a plurality of transceivers based on at least part of the monitoring result, and
transmitting at least part of the data through the determined transceiver, and
wherein the transceiver is selected on a basis of consuming less power than another transceiver.

US Pat. No. 10,432,924

THREE-DIMENSIONAL DISPLAY DEVICE AND DRIVING METHOD THEREOF

BOE TECHNOLOGY GROUP CO.,...

1. A three-dimensional display device, comprising:a liquid crystal display panel; and
an electroluminescent display panel arranged under the liquid crystal display panel,
wherein the electroluminescent display panel comprises a plurality of first areas and a plurality of second areas, the plurality of first areas and the plurality of second areas are arranged in array and arranged alternately in row direction and column direction, under a three-dimensional display mode, the plurality of first areas are light emitting areas, the plurality of second areas are black areas, and the light emitting areas comprise repeatedly arranged R light emitting areas, G light emitting areas, B light emitting areas and X light emitting areas, and
wherein the liquid crystal display panel comprises a plurality of first sub-pixels arranged in array, at least every two first sub-pixels adjacent in row direction correspond to a first area, under the three-dimensional display mode, first sub-pixels corresponding to a same first area are used for providing gray scale information of different viewpoint images, and gray scales displayed by the first sub-pixels corresponding to the same first area are controlled to be different from each other to enable the three-dimensional display, wherein a central position of each first area overlaps with a central position of one of at least two corresponding first sub-pixels.

US Pat. No. 10,432,885

IMAGE DISPLAY APPARATUS FOR A PLURALITY OF SNSS AND METHOD FOR OPERATING THE SAME

LG ELECTRONICS INC., Seo...

1. An image display apparatus remotely controlled by a remote controller, comprising:a tuner;
a display;
a controller operatively connected to the display to present various user interfaces, wherein the controller is configured to:
in response to a first input from the remote controller, display a user interface for setting login information of a plurality of social network services (SNSs) on the display;
in response to a second input from the remote controller, store the login information of the plurality of social network services (SNSs) set by the user in a memory, wherein the memory further stores information regarding a frequency band used to wirelessly transmit signals to or wirelessly receive signals from the image display apparatus paired with the remote controller;
in response to a third input from the remote controller, display a home screen on the display, wherein the home screen includes at least a broadcast image on a first area of the home screen based on a broadcast signal received from the tuner, an application menu displays a plurality of application menu items on a second area of the home screen, and an app store object displays a list of applications available in the app store on a third area of the home screen;
in response to a fourth input from the remote controller for selecting an SNS application menu item in the application menu, execute an SNS application and replace the app store object on the third area of the home screen with a total SNS object displaying a plurality of objects representing other users or electronic devices subscribed to the plurality of SNSs based on the stored login information of the plurality of social network services (SNSs) set by the user;
wherein the remote controller includes:
an IR module for transmitting an IR signal corresponding to a power on/off command, a channel switch command, or a volume change command;
an RF module configured to transmit motion information representing movement of the remote controller and display a pointer on the display based on the transmitted motion information from the remote controller;
letter keys for entering identification information and a password for the login information of each of the plurality of SNSs;
a predetermined button for performing predetermined operations, wherein when the remote controller is moved away from the display while one of the predetermined buttons of the remote controller is pressed, a selected area corresponding to the pointer is zoomed in the display, wherein when the remote controller is approached toward the display while the one of the predetermined buttons of the remote controller is pressed, the selected area corresponding to the pointer is zoomed out in the display, and while the predetermined button is pressed in the remote controller, only back and forth movements of the remote controller to the display are sensed, while up, down, left and right movements of the remote controller are ignored.

US Pat. No. 10,432,745

ACCELERATED NETWORK PACKET PROCESSING

Intel Corporation, Santa...

1. A network interface controller, comprising:a switch interface;
a data plane interface to communicate with one or more data plane processors, wherein:
the one or more data plane processors are not included in the network interface controller;
the one or more data plane processors are, during operation, to implement a software-based packet processor;
the software-based packet processor includes one or more of: a virtual switch, a virtual machine, and a virtual network function; and
the software-based packet processor is to execute a first action of a packet-processing pipeline for a network packet; and
processing circuitry to execute a second action of the packet-processing pipeline for the packet, wherein the second action is different from the first action, and the second action includes one or more of: decapsulation, pre-classification, and Ternary Content-Addressable Memory (TCAM) lookup;
wherein:
the software-based packet processor implements a virtual switch;
the virtual switch is to program a set of rules into a TCAM;
the second action comprises a TCAM lookup on the packet;
the virtual switch is to detect metadata in the packet added to the packet by the processing circuitry upon execution of the second action; and
the virtual switch is to not execute the second action in response to detection of the metadata.

US Pat. No. 10,432,744

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

SONY CORPORATION, Tokyo ...

1. A first information processing apparatus, comprising:a storage unit;
a communication unit configured to communicate with a second information processing apparatus via a communication relay apparatus and a relay server in a network,
wherein the communication relay apparatus relays communication between the communication unit and the relay server; and
a controller configured to:
obtain first communication environment information that indicates a communication environment of the communication unit;
calculate, based on the first communication environment information, a first sending interval to transmit maintenance signals to maintain connection with the relay server;
control the communication unit to transmit the maintenance signals to the relay server at the first sending interval;
determine the connection with the relay server is cut off;
determine a connection duration of the connection with the relay server based on a current time at which the connection with the relay server is cut off;
calculate a second sending interval to transmit the maintenance signals to the relay server, wherein
the calculation of the second sending interval is based on the connection duration of the connection with the relay server, and
the calculated second sending interval is less than or equal to the connection duration of the connection with the relay server; and
control the communication unit to transmit the maintenance signals to the relay server at the second sending interval, wherein
the communication unit is further configured to periodically receive reconnection information from the relay server based on the transmission of the maintenance signals at the second sending interval and the cut off of the connection between the first information processing apparatus and the relay server,
the reconnection information is related to a time at which the first information processing apparatus reconnects to the relay server,
the reconnection information is based on a number of a plurality of information processing apparatuses connected to the relay server,
the plurality of information processing apparatuses includes the first information processing apparatus,
the reconnection information indicates a maximum waiting time between the cut off of the connection and the reconnection to the relay server, and
the controller is further configured to:
control the storage unit to store reconnection setting information that is latest among the periodically received reconnection information;
determine a first waiting time within the maximum waiting time based on a random number; and
control the communication unit to reconnect to the relay server based on the first waiting time that has passed, the stored reconnection setting information, and the cut off of the connection between the first information processing apparatus and the relay server.

US Pat. No. 10,432,743

ELECTRONIC DEVICE AND EVENT NOTIFYING METHOD

Chiun Mai Communication S...

1. An electronic device comprising:a processor; and
a storage device configured to store one or more programs which, when executed by the processor, cause the processor to:
activate a wireless connection between the electronic device and a wearable device;
measure a signal intensity of a wireless signal that the electronic device receives from the wearable device when the electronic device receives an event;
compare the signal intensity with multiple preset values and determine to which signal range the signal intensity belongs, wherein there are N preset values which divide the entire signal intensity range into N+1 signal intensity ranges, each signal intensity range corresponds to a different event notifying manner, N being a preset positive integer and wherein the measurement of the event notifying manner such as ring volume and vibration strength is inversely proportional to the intensity of the selected signal; and
notify the event in the event notifying manner corresponding to the intensity range to which the signal intensity belongs.

US Pat. No. 10,432,742

PROACTIVE ENVIRONMENT-BASED CHAT INFORMATION SYSTEM

GOOGLE LLC, Mountain Vie...

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

US Pat. No. 10,432,740

METHOD AND APPARATUS FOR ACCESSING OTT APPLICATION AND PUSHING MESSAGE BY SERVER

HUAWEI TECHNOLOGIES CO., ...

1. An interworking server, comprising:a memory; and
a hardware processor coupled to the memory and configured to:
receive a cross-over-the-top (OTT) message push request that is sent by a server corresponding to a first OTT application, wherein the cross-OTT message push request is used by the server corresponding to the first OTT application to send a message to a user that has not accessed the first OTT application;
select, according to stored and acquired user information for registering the OTT application, a cross-OTT information receiving user that receives the message sent by the server corresponding to the first OTT application, and send a message that is to be sent by the server corresponding to the first OTT application;
acquire intention information of the user corresponding to the stored user information;
obtain a type of information that the user intends to receive according to the intention information of the user; and
select the user whose type of information that the user intends to receive matches a type of a message pushed by the first OTT application as a cross-OTT information receiving user of the message that is to be sent by the server corresponding to the first OTT application.

US Pat. No. 10,432,739

METHOD OF PROVIDING DIGITAL CONTENT FOR USERS OF PHYSICAL ITEMS

adidas AG, Herzogenaurac...

1. A method performed by an application on a mobile device for delivering digital content associated with an item, the method comprising:receiving an identifier and a uniform resource locator from a smart tag associated with the item;
loading a webpage using the uniform resource locator, wherein the webpage includes an interface to receive user account information;
displaying, on a display of the mobile device, the interface to receive user account information;
retrieving, from a remote computing device, digital content associated with the identifier in response to receiving user account information, wherein the digital content comprises a list of events associated with the item; and
displaying, on the display of the mobile device, the digital content in response to retrieving the digital content.

US Pat. No. 10,432,738

DYNAMIC RULE ALLOCATION FOR VISITOR IDENTIFICATION

Adobe, Inc., San Jose, C...

1. A non-transitory computer storage media storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform operations comprising:computing a cookie representation for an unknown website visitor, the cookie representation comprising a n-dimensional vector of features, wherein each feature represents a hit statistic for an aspect of a cookie;
selecting a cookie-stitching rule for the cookie representation for the unknown website visitor, wherein the cookie-stitching rule is selected from a set of cookie-stitching rules based on effectiveness scores predicted for each cookie-stitching rule and wherein each effectiveness score indicates an effectiveness at identifying website visitors associated with representations similar to the cookie representation; and
applying the selected cookie-stitching rule to the cookie representation to identify the unknown website visitor associated with the cookie.

US Pat. No. 10,432,734

CLOUD SERVICE TUNING

Hewlett Packard Enterpris...

1. A method of tuning a cloud service, comprising:detecting an event and an event type on a cloud server application by monitoring at least one of a hardware value and a software value on a cloud server;
determining at least one exposed application parameter to tune based on the event type;
determining a tuning priority of the at least one application parameter based on historical tuning data;
automatically tuning the at least one application parameter by modifying a software variable on the cloud server; and
in the event that tuning the at least one application parameter resolves the event type, increasing the tuning priority of the at least one application parameter, and
in the event that tuning the at least one application parameter fails to resolve the event type, decreasing the priority of the at least one application parameter, rolling back the tuning of the at least one application parameter, and transmitting an instruction to invoke a default tune setting.

US Pat. No. 10,432,733

DEVICES AND METHODS FOR MANAGING A NETWORK COMMUNICATION CHANNEL BETWEEN AN ELECTRONIC DEVICE AND AN ENTERPRISE ENTITY

BlackBerry Limited, Wate...

1. An electronic device comprising:a processor;
a communication system coupled to the processor for communicating with an enterprise entity through an intermediate server; and
memory coupled to the processor and storing processor-readable instructions that, when executed, cause the processor to:
determine a list of available intermediate servers for establishing a network communication channel between the electronic device and the enterprise entity;
generate a list of aggregate round trip times, the list of aggregate round trip times including an aggregate round trip time associated with each intermediate server in the list of available intermediate servers, wherein each aggregate round trip time includes a front end round trip time between the electronic device and an associated intermediate server and a back end round trip time between the enterprise entity and the associated intermediate server, and wherein the back end round trip time is measured by and received from a control server distinct from the electronic device and the intermediate servers in the list of available intermediate servers;
select one of the intermediate servers from the list of available intermediate servers based on the list of aggregate round trip times; and
establish the network communication channel between the electronic device and the enterprise entity using the selected intermediate server.

US Pat. No. 10,432,732

TERMINAL DEVICE PROVIDING NORMAL AND SECURITY MODES FOR ACCESS TO ONLINE SERVICES

KYOCERA CORPORATION, Kyo...

1. A terminal device configured to log-in to an account registered with a service server, the terminal device comprising:a communication unit configured to establish a connection for communication with the service server via a relay device; and
at least one processor configured to set a normal mode or a security mode for an access to the service server,
the at least one processor being configured to cause the communication unit to transmit a log-in request including an account and designation of the security mode to the service server via the relay device when the security mode is set and to transmit a log-in request including an account and designation of the normal mode to the service server via the relay device when the normal mode is set,
the at least one processor being configured to cause the communication unit to establish communications with the service server via the relay device when permission of the log-in request is received from the service server via the relay device, wherein
when the security mode is set and the service server has granted a first log-in request to a first account and a second log-in request to the first account is received by the service server, the service server is configured to permit the second log-in request when the second log-in request passes via a relay device that was used to pass the first log-in request, and reject the second log-in request when the second log-in passes via a relay device that is different from the relay device used to pass the first log-in request, and
when the normal mode is set and the service server has granted the first log-in request to the first account and the second log-in request to the first account is received by the service server, the service server is configured to permit the second log-in request regardless of whether the relay device used to pass the second log-in request is the same as that used to pass the first log-in request.

US Pat. No. 10,432,731

ELECTRONIC DEVICE AND METHOD OF CONTROLLING SENSORS CONNECTED THROUGH NETWORK

Samsung Electronics Co., ...

1. An electronic device configured to connect with at least one sensor device through a network, the electronic device comprising:a communicator comprising communication circuitry configured to communicate with the at least one sensor device and a user terminal;
a storage; and
a processor configured to:
based on the communicator being connected with the at least one sensor device, receive information on data acquiring methods available for the at least one sensor device therefrom;
store the received information in the storage;
based on a request for setting a data acquiring method with respect to the at least one sensor device from the user terminal, identify whether the data acquiring method included in the request is suitable based on the stored information on the data acquiring methods, the user terminal being configured to acquire sensing data from the at least one sensor device through the electronic device,
based on the data acquiring method included in the request being suitable, forward the identified data acquiring method to the at least one sensor device to set the at least one sensor device with reference to the forwarded data acquiring method; and
receive the sensing data from the at least one sensor based on the forwarded data acquiring method.

US Pat. No. 10,432,730

APPARATUS AND METHOD FOR BUS PROTECTION

UNITED STATES OF AMERICA ...

1. An apparatus for inhibiting a propagation of data on a bi-directional bus between the bus and a device, the apparatus comprising:a first portion having a first analog port and a digital output;
a second portion having a second analog port and a digital input, wherein the digital output is operably coupled to the digital input;
wherein the digital output of the first portion is configured to produce a digital representation of an analog input signal presented to the first analog port from the bus;
wherein the second analog port of the second portion is configured to produce an analog representation of a digital signal presented to the digital input, the analog representation presented to the device; and
wherein the first and second portion cooperate to inhibit the propagation of data presented to the second analog port as an input from the device.

US Pat. No. 10,432,729

AUTONOMOUS TEAM FORMATION AND TASK NEGOTIATION AMONG UNMANNED VEHICLES

Southwest Research Instit...

1. A system of autonomous vehicles for forming a team of autonomous vehicles to perform a designated set of tasks:a first autonomous vehicle having a processing system for storing a first set of agent capability data representing those of the tasks that the first autonomous vehicle is able to perform;
a second autonomous vehicle having a processing system for storing a second set of agent capability data representing those of the tasks that the second autonomous vehicle is able to perform;
one or more additional autonomous vehicles each having a processing system for storing an additional set of agent capability data representing those of the tasks that the additional autonomous vehicle is able to perform;
wherein each autonomous vehicle, after acceptance into the team, further stores needed capability data representing capabilities needed to perform the designated set of tasks, and further stores team capability data representing the capabilities of all vehicles who have joined the team;
wherein each of the autonomous vehicles is equipped with a communications system operable to send and receive at least the following types of messages: join request messages and join response messages; wherein each join request message contains received agent capabilities data representing the sending vehicle's capabilities; wherein each join response message contains team capabilities data representing the capabilities of all current team members;
wherein each of the autonomous vehicles is programmed, upon receipt of a join request message, to compare the needed capabilities data to the received capabilities data, thereby determining if there are matched capabilities, and if there are matched capabilities, to update the team capabilities data and to transmit a join response message;
wherein each of the autonomous vehicles is programmed, upon receipt of a join response message from a sending vehicle, if the message indicates the sending vehicle has joined the team, to update the team capabilities data; and
a new team member comprising a newly accepted autonomous vehicle that has been accepted into the team in response to a join request when no other autonomous vehicle and no other control process shad prior stored capabilities data representing capabilities of the newly accepted autonomous vehicle.

US Pat. No. 10,432,728

AUTOMATIC IMAGE SHARING WITH DESIGNATED USERS OVER A COMMUNICATION NETWORK

Google LLC, Mountain Vie...

1. A computer-implemented method comprising:causing display of a plurality of images in a user interface on a first device to a first user, wherein each of the plurality of images depicts a different person, wherein the plurality of images are obtained from a library of images associated with the first user;
receiving a selection of a particular image of the plurality of images based on first user input received by the first device;
determining a person identifier indicating a particular person depicted in the selected particular image, wherein the person identifier is designated as a person sharing criterion;
obtaining a first image associated with the first user, wherein the first image is obtained from the library of images associated with the first user, wherein the first image is not included in the plurality of images;
programmatically analyzing the first image to determine that the first image depicts a person that matches the person sharing criterion;
in response to the determination that the first image depicts the person that matches the person sharing criterion:
initiating a delay period associated with the first user for the first image;
assigning a status indicator to the first image, wherein the status indicator indicates a first status that the first image is to be shared with a second user;
determining whether second user input from the first user is received at the first device during the delay period, the second user input indicating that the first image is not to be shared with the second user; and
if it is determined that the second user input is received, updating the status indicator to a second status that indicates the first image is not to be shared with the second user; and
based on the determination that the first image depicts the person that matches the person sharing criterion, and in response to an expiration of the delay period and the status indicator indicating the first status, updating an access permission for the first image of the library of images associated with the first user to grant access to the first image to the second user of a second device over a communication network.

US Pat. No. 10,432,727

REDUCING NETWORK TRAFFIC WHEN REPLICATING MEMORY DATA ACROSS HOSTS

Amazon Technologies, Inc....

16. A method, comprising:receiving a request to replicate first memory data stored on a source computer;
accessing memory identification data that identifies second memory data stored in one or more memories associated with one or more potential destination computers, the memory identification data indicating contents of memory pages associated with the one or more memories;
identifying, using the memory identification data, one or more duplicate portions of the first memory data stored by the one or more of memories of the one or more potential destination computers;
selecting, based at least in part on the memory identification data, a destination computer; and
causing the destination computer to use the identified one or more duplicate portions of the first memory data to replicate the first memory data in the destination computer.

US Pat. No. 10,432,726

LAST-RESORT OPERATIONS TO SAVE AT-RISK-DATA

PURE STORAGE, INC., Moun...

1. A computing device comprising:an interface configured to interface and communicate with a dispersed or distributed storage network (DSN);
memory that stores operational instructions; and
processing circuitry operably coupled to the interface and to the memory, wherein the processing circuitry is configured to execute the operational instructions to:
detect a total number of errors that is associated with a set of memory devices of one or more sets of storage units (SUs) within the DSN that distributedly store a set of encoded data slices (EDSs), wherein a data object is segmented into a plurality of data segments, wherein a data segment of the plurality of data segments is dispersed error encoded in accordance with dispersed error encoding parameters to produce the set of encoded data slices (EDSs); and
when the total number of errors compares unfavorably to a priority error threshold level:
indicate that a minimum number of error-free EDSs are available of the set of EDSs;
select a mechanism for data retention process from a plurality of mechanisms for data retention process; and
execute the mechanism for data retention process that is selected from the plurality of mechanisms for data retention process.

US Pat. No. 10,432,724

SERIALIZING ACCESS TO DATA OBJECTS IN A LOGICAL ENTITY GROUP IN A NETWORK STORAGE

INTERNATIONAL BUSINESS MA...

1. A computer program product to store data objects used by multiple client systems in a network storage over a network, wherein the computer program product comprises a computer readable storage medium having computer readable program instructions executed by a processor to perform operations, the operations comprising:generating data objects associated with a logical entity at a client storage;
determining a prefix for a container in the network storage associated with the logical entity;
including the prefix in names of the data objects in the logical entity;
adding the prefix to a lock queue shared by the client systems having access to the data objects in the container at the network storage; and
transmitting the data objects having the names including the prefix to the network storage to store in the container in the network storage.

US Pat. No. 10,432,723

STORAGE SERVER AND STORAGE SYSTEM

Toshiba Memory Corporatio...

1. A storage server comprising:first tiered storage devices that store data items, the first tiered storage devices comprising at least a first storage device associated with a first tier level, and a second storage device associated with a second tier level and having an access speed slower than that of the first storage device;
a network interface that communicates with each of a client and another storage server through a network, wherein said another storage server comprises second tiered storage devices; and
a processor configured to control the first tiered storage devices and the network interface,
wherein the processor is configured to:
read, when a read request is received from the client through the network interface, a data item designated by the read request from the first tiered storage devices, and transmit the read data item to the client through the network interface;
relocate data items among the first tiered storage devices, the relocated data items comprising a first data item of first access frequency that is moved from the second storage device to the first storage device and a second data item of second access frequency lower than the first access frequency that is moved from the first storage device to the second storage device; and
transmit first information indicative of placement of the relocated data items in the first tiered storage devices as a hint for data relocation among the second tiered storage devices, to said another storage server through the network interface,
wherein the first information comprises information indicative of a tier level at which each of the relocated data items is placed.

US Pat. No. 10,432,722

CLOUD STORAGE PLATFORM PROVIDING PERFORMANCE-BASED SERVICE LEVEL AGREEMENTS

Microsoft Technology Lice...

1. A computer-implemented method comprising:receiving, from a user device, a request for storage allocation that meets a storage service level agreement (SLA), wherein the storage SLA specifies one or more storage performance parameters including object size and time latency;
determining, for a virtual machine (VM) and based at least in part on the one or more storage performance parameters in the storage SLA:
a storage location among a set of candidate storage locations that meets the storage performance parameters; and
an amount of storage to allocate;
allocating the amount of storage at the storage location for the VM to use in satisfying storage requests;
receiving a storage request to perform a storage operation, the storage request associated with the storage SLA;
storing the storage request in a queue of queues, the queues for storing storage requests associated with SLAs with respective different object sizes and time latencies; and
retrieving the storage request from the queue and performing the storage operation at the storage location.

US Pat. No. 10,432,720

SYSTEMS AND METHODS FOR STRONG INFORMATION ABOUT TRANSMISSION CONTROL PROTOCOL CONNECTIONS

Symantec Corporation, Mo...

1. A computer-implemented method for storing information about transmission control protocol connections, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:configuring a server with a transmission control protocol stack that is an alternative to a default transmission control protocol stack of an operating system of the server, wherein the default transmission control protocol stack is programmed to store a default set of connection information about transmission control protocol connections established through the default transmission control protocol stack;
receiving, at the server, a request to establish a transmission control protocol connection with the server;
routing the request through the alternative transmission control protocol stack instead of the default transmission control protocol stack; and
storing, at the server via the alternative transmission control protocol stack, connection information used by the transmission control protocol to maintain the transmission control protocol connection, wherein:
the connection information includes an Internet protocol address of a client that sent the request, a port number of the client that sent the request, and a transmission control protocol sequence number of the client that sent the request; and
the connection information excludes header information about the request such that the connection information has a smaller memory footprint than the default set of connection information.

US Pat. No. 10,432,719

SYSTEM AND METHOD FOR EFFICIENT VIRTUALIZATION IN LOSSLESS INTERCONNECTION NETWORKS

ORACLE INTERNATIONAL CORP...

1. A system for supporting efficient virtualization in a lossless interconnection network, comprising:one or more microprocessors;
a plurality of switches arranged in at least two levels, wherein each of the plurality of switches are associated with a linear forwarding table (LFT) of a plurality of LFTs;
a plurality of host channel adapters, wherein the plurality of host channel adapters are interconnected via the plurality of switches;
a plurality of hypervisors, wherein each of the plurality of hypervisors are associated with at least one host channel adapter of the plurality of host channel adapters; and
a plurality of virtual machines, wherein each virtual machine connects to a host channel adapter of the plurality of host channel adapters via a respective hypervisor;
wherein a virtual machine of the plurality of virtual machines performs a live migration from a first hypervisor at a first host channel adapter to a second hypervisor at a second host channel adapter, and wherein during the live migration, a local identifier (LID) of the virtual machine is updated; and
wherein, as a result of the migration of the virtual machine from the first host channel adapter to the second host channel adapter, a set of the plurality of LFTs are updated, the set of the plurality of LFTs being defined based upon a determination of a nearest common ancestor switch of the first host channel adapter and the second host channel adapter.

US Pat. No. 10,432,718

PREDICTIVE FILE SYNCHRONIZATION

INTERNATIONAL BUSINESS MA...

1. A method comprising:predicting from an input data of a user, at a time, using a processor and a memory of a computing device, wherein the input data comprises at least one from a group comprising a location of the user and an electronic message of the user, that the user will need to use a set of files during a future period, and wherein the predicting is responsive to a security setting in the data network changing to an undesirable value;
selecting from the set of files, a subset of files that are designated for synchronization with a remote storage over a data network;
computing a priority of a file in the subset according to a characteristic of the file in the subset; and
causing a synchronization operation to synchronize the subset of files in an order of priorities associated with the files in the subset.

US Pat. No. 10,432,717

SETUP SYNCHRONIZATION APPARATUS AND METHODS FOR END USER MEDICAL DEVICES

Ascensia Diabetes Care Ho...

1. An apparatus comprising:a controller including a memory;
a transceiver operatively coupled to the controller; and
a host computer interface operative to couple the controller to a host computer,
wherein the memory is operative to store instructions executable on the controller, the instructions adapted to cause the controller to:
scan for an advertising medical device using the transceiver,
establish a communications connection with a medical device advertising for synchronization, the medical device having a real-time clock, wherein the real-time clock is not running prior to the advertising for synchronization, and
transmit synchronization data to a medical device once a communication connection has been established.

US Pat. No. 10,432,716

METADATA SYNCHRONIZATION SYSTEM

Bank of America Corporati...

1. A method for metadata synchronization comprising:receiving, at a federated metadata repository, a plurality of metadata elements, said plurality of metadata element being transmitted from a plurality of applications, said plurality of applications being coupled to a plurality of application hubs;
receiving, at a governed metadata repository, a subset of the plurality of metadata elements, said subset of the plurality of metadata elements being entity-critical metadata elements, said entity-critical metadata elements comprising at least governed assets and relationships, each entity-critical metadata element including a six-part attribute key, each of said six-part attribute keys not being included in the plurality of metadata elements included in the federated metadata repository, each of said six-part attribute keys comprising a server name variable character attribute, a database/location variable character attribute, a schema name variable character attribute, a table/file name variable character attribute, a column/field name variable character attribute and an originating metadata repository number attribute;
crawling, via a crawler, the plurality of applications, to determine that each metadata element included in the plurality of metadata elements has been received at the federated metadata repository;
transmitting a first notification message to a first user in the event that a metadata element is not received at the federated metadata repository;
crawling, via the crawler, the federated metadata repository and the governed metadata repository to determine whether each metadata element that is included in both of the federated metadata repository and the governed metadata repository are identified using the same data type;
upon identification of a metadata element which is identified using one data type in the federated metadata repository and another data type in the governed metadata repository, conforming, via a processor, the data type of identified metadata element included in the federated metadata repository and the data type of the identified metadata element included in the governed metadata repository;
crawling further, via the crawler, the plurality of applications to identify an extinct metadata element in an application that is coupled to the federated metadata repository;
in response to the identifying of the extinct metadata element, removing, via the system, the extinct metadata element from the federated metadata repository; and
conforming, via the processor, the governed metadata repository to the federated metadata repository by removing further the extinct metadata element from the governed metadata repository.

US Pat. No. 10,432,714

DATA PROCESSING METHOD AND SYSTEM BASED ON ASYMMETRIC P2P NETWORK

TENCENT TECHNOLOGY (SHENZ...

1. A data processing system based on an asymmetric P2P network, comprising:a data server, configured to store a to-be-downloaded resource;
a computer terminal group, comprising at least one computer terminal, the at least one computer terminal communicated with the data server, and being configured to download the to-be-downloaded resource from the data server or another computer terminal in the computer terminal group;
a configuration server configured to store a control parameter that is set to a first control value or a second control value;
a directory server, and
a mobile terminal group, comprising a plurality of mobile terminals;
wherein each mobile terminal in the mobile terminal group is configured to:
establish a communication relationship with the data server, the computer terminal, and the configuration server;
download the to-be-downloaded resource from a computer terminal of the computer terminal group if the to-be-downloaded resource is available on the computer terminal;
download the to-be-downloaded resource from the data server if the to-be-downloaded resource is not available on any computer terminal of the computer terminal group;
read the control parameter from the configuration server;
after downloading the to-be-downloaded resource, in response to the control parameter being set to the second control value, upload download information of the mobile terminal to the directory server, the download information of the mobile terminal including address information of the mobile terminal and identity information of the to-be-downloaded resource acquired by the mobile terminal; and
after downloading the to-be-downloaded resource, in response to the control parameter being set to the first control value, avoid uploading the download information of the mobile terminal to the directory server.

US Pat. No. 10,432,713

APPLICATION AWARE INPUT/OUTPUT FENCING

Veritas Technologies LLC,...

1. A computer-implemented method comprising:determining a first weight assigned to a first application instance of a plurality of application instances and a second weight assigned to a second application instance of the plurality of application instances, wherein
each of the plurality of application instances is an instance of an application,
the first application instance is executed by a first node of a cluster of nodes, and
the second application instance is executed by a second node of the cluster of nodes; and
in response to detection of a network partition event, performing an application fencing operation, wherein
the network partition event results in partitioning of the cluster of nodes into at least a first sub-cluster and a second sub-cluster,
the first node is comprised in the first sub-cluster,
the second node is comprised in the second sub-cluster, and
the application fencing operation comprises
terminating one of the first application instance or the second application instance, wherein
the terminating is based, at least in part, on the first weight and the second weight, and
the terminating is performed without terminating either of the first node or the second node.

US Pat. No. 10,432,712

SYSTEM AND METHOD OF INJECTING STATES INTO MESSAGE ROUTING IN A DISTRIBUTED COMPUTING ENVIRONMENT

PTC Inc., Boston, MA (US...

1. A computer-implemented method of operating an intermediate server to load share authentication operations with a platform server, the method comprising:providing a platform server and a plurality of intermediate servers, wherein each of the plurality of intermediate servers connects and maintains a persistent connection to the platform server, and wherein the plurality of intermediate servers communicate and maintain a plurality of persistent connections with a plurality of edge servers;
receiving, by a port at an intermediate server among the plurality of intermediate servers, a service request from a given edge server of the plurality of edge servers over a first persistent connection, wherein the service request includes an identifier associated with an identification of a computing device connected to the given edge server;
determining, by a processor at the intermediate server, a state identifier based on the received identifier associated with the identification of the computing device, wherein the intermediate server maintains, in memory, the state identifier associated with an authentication exchange having been conducted between the computing device connected to the given edge server and the platform server;
inserting, by the processor at the intermediate server, the state identifier into the service request; and
transmitting, at the intermediate server, the service request to the platform server over a second persistent connection, wherein the service request is processed by the platform server subject to inclusion of the state identifier.

US Pat. No. 10,432,711

ADAPTIVE ENDPOINT SELECTION

Amazon Technologies, Inc....

1. A method for selecting, for a client device, a service endpoint from a plurality of service endpoints in a distributed system of a service provider, the method comprising:storing processing data for each of the plurality of service endpoints,
for at least a first service request from the client device, where a current history length is less than or equal to a threshold length, applying uniform random selection to select a first one of the plurality of service endpoints;
for at least a second service request from the client device, where the current history length for all of the plurality of service endpoints exceeds the threshold length:
calculating for each of the plurality of service endpoints and using the processing data:
a success rate based on a number of successfully processed requests from a plurality of received requests, wherein the success rate indicates a rate of success for the plurality of received requests;
an average latency based on latency associated with each of the successfully processed requests;
a latency score based on a minimum average latency and the average latency, wherein the minimum average latency is selected from the average latency for each of the plurality of service endpoints;
a raw score based on the latency score and the success rate; and
a selection weight based on the raw score and a balancing parameter, wherein the balancing parameter determines an extent to which the selection weight deviates, based on the processing data, from uniform weights across the plurality of service endpoints; and
selecting a second one of the plurality of service endpoints based on the selection weight; and
directing the first and second service requests to the first and second selected service endpoints respectively.

US Pat. No. 10,432,710

ANYCAST ROUTING TECHNIQUES IN A NETWORK

Level 3 Communications, L...

1. A method for servicing requests for content in a content delivery network (CDN), the method comprising:receiving, from a requesting device, a request for an Internet Protocol (IP) address for a content servicing device in the CDN;
obtaining an approximate geographic location of the requesting device based at least on the request for the IP address;
selecting a geographic-specific anycast IP address based at least on the approximate geographic location of the requesting device, the geographic-specific anycast IP address selected from a plurality of anycast IP addresses utilized in the CDN;
transmitting the geographic-specific anycast IP address to the requesting device, wherein the geographic-specific anycast IP address is associated with a first content servicing device; and
determining that the approximate geographic location of the requesting device is different from a geographic region of an end user device based on the end user device utilizing the geographic-specific anycast IP address to receive the content from a second content servicing device that is different from the first content servicing device.

US Pat. No. 10,432,709

LOAD BALANCING METHOD, LOAD BALANCING SYSTEM, LOAD BALANCING DEVICE AND TOPOLOGY REDUCTION METHOD

Industrial Technology Res...

1. A load balancing method, comprising:configuring a transmission progress value for each of a plurality of edge servers, and grouping the plurality of edge servers into a plurality of server groups, wherein the edge servers of each of the plurality of server groups provide one of a plurality of video streams, and each of the plurality of edge servers is grouped into at least one server group among the plurality of server groups;
receiving a download request corresponding to a first video stream among the plurality of video streams from a user device;
selecting a first server group from the plurality of server groups according to the download request, wherein the first server group provides the first video stream;
selecting one edge server having a minimum transmission progress value from the edge servers of the first server group as a first edge server to provide video data of the first video stream to the user device according to the transmission progress values of the edge servers of the first server group;
calculating an increment and accumulating the increment to the transmission progress value of the first edge server; and
redirecting the download request to the first edge server.

US Pat. No. 10,432,708

CONTENT DELIVERY NETWORK

Vimmi Communications Ltd....

1. A content delivery system, comprising:a distributed content delivery network (CDN) segmented to a plurality of segments, each of said plurality of segments comprising:
at least one edge server;
at least one access point providing access for at least one client device to said distributed CDN; and
a plurality of delivery servers deployed in said each segment to deliver content objects to said at least one client device;
wherein each respective edge server of each respective segment of said plurality of segments comprising at least one processor for executing a code of at least one management agent, said code comprising:
code instructions to monitor continuously a plurality of delivery servers deployed in said respective segment to update constantly a first content record locally stored by said respective edge server and listing a plurality of content objects, each of said plurality of content objects is associated in said first content record with at least one availability parameter indicative of availability of said each content object from at least one of said plurality of delivery servers deployed in said respective segment,
code instructions to receive, through said at least one access point, a content request from said at least one client device to retrieve at least one requested content object of said plurality of content objects,
code instructions to select, according to an analysis of said at least one availability parameter associated with said at least one requested content object in said first content record, a preferred delivery server from said plurality of delivery servers deployed in said respective segment to provide said at least one requested content object to said at least one client device, and
code instructions to provide an internet protocol (IP) address of said preferred delivery server to said at least one client device, and
wherein said preferred delivery server comprising at least one processor for executing a code of at least one delivery agent, said code comprising:
code instructions to monitor continuously said plurality of delivery servers deployed in said respective segment to update constantly a second content record locally stored by the preferred delivery server,
code instructions to receives said content request from said at least one client device which uses said IP address to establish a transmission session with said preferred delivery server to retrieve said at least one requested content object, and
code instructions to provide said at least one requested content object to said at least one client device such that in case said at least one requested content object is not stored locally by said preferred delivery server said preferred delivery server fetches said at least one requested content object from at least another one of said plurality of delivery servers, said at least another one delivery server is identified according to an analysis of said second content record.

US Pat. No. 10,432,704

TRANSLATION OF MESSAGES USING SENSOR-SPECIFIC AND UNIFIED PROTOCOLS

SAP SE, Walldorf (DE)

1. A method, comprising: receiving, at a load balancer, a first message from a first sensor to a backend application server, the first message in a first sensor-specific protocol, and the first message including a message handler name of a message handler that is to handle a payload of the first message;identifying, by the load balancer, the first sensor-specific protocol of the first message; translating, by the load balancer, the first message from the first sensor-specific protocol to a second message in a unified protocol associated with the backend application server; and transmitting, by the load balancer, the second message in the unified protocol to the backend application server for processing by a backend application server application;
receiving the second message at a message broker;
extracting, from the second message and by the message broker, the message handler name;
determining, by the message handler, that the backend server application provides a message handler named with the message handler name; in response to determining that the backend server application provides a message handler named with the message handler name, providing a payload of the second message to the backend server application;
receiving, by the load balancer, a third message, in the unified protocol, from the backend application server application, wherein the third message has a first topic, is targeted to sensors subscribed to the first topic, and has a retain flag set wherein the load balancer automatically sends the third message to new sensors that subscribe to the first topic after the third message is sent in response to the new sensors subscribing to the first topic;
determining, by the load balancer, that the first sensor has subscribed to the first topic;
in response to determining that the first sensor has subscribed to the first topic: performing, by the load balancer, a first translation of the third message, from the unified protocol to the first sensor-specific protocol, to create a fourth message; and sending, by the load balancer, the fourth message to the first sensor; after receiving the third message, receiving, at the load balancer, a subscription request for the first topic from a second sensor, the subscription request in a second sensor-specific protocol that is a different protocol than the first sensor-specific protocol and the unified protocol; determining, by the load balancer, that the third message has the retain flag set and has not been sent to the second sensor; and in response to determining that the third message has the retain flag set and has not been sent to the second sensor:
performing, by the load balancer, a second translation of the third message, from the unified protocol to the second sensor-specific protocol, to create a fifth message; and transmitting, by the load balancer, the fifth message to the second sensor.

US Pat. No. 10,432,703

ON-DEMAND SESSION UPGRADE IN A COORDINATION SERVICE

Facebook, Inc., Menlo Pa...

1. A method comprising:receiving, at a server in a group of servers and from a client device, a request for executing a transaction by the server;
determining, at the server, a type of the transaction as a first transaction type or a second transaction type;
responsive to a determination that the transaction is of the first transaction type, creating or using, by the server, an existing local session between the server and the client device for executing the transaction, wherein the transaction of the first transaction type does not require the local session to be kept track of by at least a majority of the servers in the group;
responsive to a determination that the transaction is of the second transaction type, converting, by the server, the existing local session to a global session between the client device and the server, wherein:
the existing local session is associated with a prior transaction that is of the first transaction type and is separate from the transaction, and
the transaction of the second transaction type requires the global session to be kept track of by at least a majority of the servers in the group for executing in the group, wherein converting the existing local session includes:
informing the servers in the group about the existing local session,
requesting, by the server, a leader server in the group to obtain a vote of the majority of the servers in the group to create an ephemeral node at the server using the global session, the ephemeral node representing the transaction of the second transaction type,
forwarding, by the leader server to the server, the vote to create the ephemeral node, and
creating, at the server and by the client device in response to receiving the vote, the ephemeral node, wherein the ephemeral node contains data required for the execution of the transaction of the second transaction type, and wherein the ephemeral node is stored in each server of the group of servers for a lifetime of the global session between the server and the client device; and
executing, at the server, the transaction in the group, wherein the executing includes: using the ephemeral node for discovering, based on metadata published by multiple services, a location of one or more of the multiple services executing in a distributed computing system.

US Pat. No. 10,432,702

SEPARATED DEVICE DETECTION ARCHITECTURE

Wells Fargo Bank, N.A., ...

1. A method for responding to a content retrieval request at a server, the method comprising:receiving the content retrieval request from a computing device;
detecting, at a device aware controller, a device capability of the computing device;
setting, at the device aware controller, a rule boundary for the content retrieval request based on the at least one device capability;
forwarding the content retrieval request with the rule boundary to a device agnostic controller;
receiving from the device agnostic controller at the device aware controller, data corresponding to the content retrieval request with the rule boundary applied; and
providing the data with the rule boundary applied to the computing device for presentation on the computing device.

US Pat. No. 10,432,701

DELIVERY OF INSTRUCTIONS IN HOST APPLICATIONS

Tealium Inc., San Diego,...

1. A method comprising:under control of a physical user computing device:
executing a host application comprising a first tag library, the first tag library configured to track interaction data indicative of end user interactions with the physical user computing device, wherein the first tag library comprises first content configured to being presented on the physical user computing device;
receiving a second tag library comprising modified content, wherein the modified content is different from the first content;
before recompiling the host application, constructing a tag object from the second tag library comprising the modified content; and
executing the tag object, wherein executing the tag object comprises:
causing presentation of the modified content instead of the first content on the physical user computing device.

US Pat. No. 10,432,700

CONVERSATION CONNECTED VISUALIZATION OF ITEMS BASED ON A USER CREATED LIST

Microsoft Technology Lice...

1. A method to provide conversation connected visualization of items based on a user created list, the method comprising:automatically extracting a list of items from a communication based on one of:
analysis of textual content entered into a body of the communication using natural language processing, and
receipt of one of a bulleted list and a numbered list entered into the body of the communication;
determining, with a processor of a computing device, a plurality of connections between the items on the list;
analyzing the items on the list to determine a type of each of the items on the list;
automatically generating, with the processor, a visualization of the items and the plurality of connections based on the type of each of the items on the list;
providing, with the processor, one or more prompts to allow a user to define or characterize the items;
associating the visualization with a conversation that includes the communication; and
providing the visualization to be displayed by a client application in conjunction with the conversation.

US Pat. No. 10,432,699

CROWD-SOURCED OPERATIONAL METRIC ANALYSIS OF VIRTUAL APPLIANCES

VMware, Inc., Palo Alto,...

21. A system for performing an operational metric analysis for a virtual appliance comprising:a processor; and
a memory storing program code, which, when executed on the processor, performs the operational metric analysis for the virtual appliance, comprising:
obtaining application operational data from a plurality of instances of the virtual appliance by identifying one or more operational features that are relevant an operational metric of the virtual appliance using an entropy-based model, wherein the entropy-based model is based upon a measure of how much information is obtained about the operational metric through the one or more operational features and the entropy-based model selects the one or more operational features by identifying a plurality of operational features for which a mutual information calculation between an operational feature and the operational metric is greater than one;
generating an operational metric prediction for the virtual appliance based on the application operational data;
determining a confidence factor in the operational metric prediction for the virtual appliance;
injecting the operational metric prediction for the virtual appliance in metadata of the virtual appliance; and
allocating resources for each instance of a second plurality of instances of the virtual appliance based on the operational metric prediction and the confidence factor for the virtual appliance in response to provisioning the second plurality of instances of the virtual appliance subsequent to the plurality of instances, wherein the resources comprise at least one of a processor resource, memory resource and network resource.

US Pat. No. 10,432,698

INFORMATION PROCESSING METHOD, APPARATUS, TERMINAL, AND SERVER

TENCENT TECHNOLOGY (SHENZ...

1. An information processing method performed at a first terminal having a processor and memory for storing one or more programs to be executed by the processor, the method comprising:after an exclusive binding relationship is established at a remote server between a webpage extraction application running on the first terminal and a user account of an instant messaging application running on a second mobile terminal:
displaying, by the first terminal, a webpage in a web browser running on the first terminal, wherein the webpage extraction application is located in the web browser;
detecting, by the first terminal, a predefined user operation on the webpage extraction application running on the first terminal to transmit the webpage currently displayed in the web browser on the first terminal to the second mobile terminal through the remote server, wherein the webpage includes a plurality of images;
in response to detecting the predefined user operation:
extracting, by the first terminal, an identifier of the webpage and address information of the plurality of images in the webpage that satisfy a side length threshold; and
sending, by the first terminal, the identifier of the webpage and the address information of the images that satisfy the side length threshold to the remote server, wherein the remote server, in a sequence, sends an information transmission prompt message corresponding to the document identifier to the second mobile terminal for display to a user of the second mobile terminal, receives an information transmission instruction message generated by the user of the second mobile terminal, forwards the identifier and the address information of the images that satisfy the side length threshold to the second mobile terminal and returns an information transmission notification message to the first terminal;
receiving, by the first terminal, the information transmission notification message from the remote server;
in response to receiving the information transmission notification message, generating, by the first terminal, an information sharing prompt message, the information sharing prompt message identifying a total number of webpages the webpage extraction application at the first terminal has shared with the instant messaging application at the second mobile terminal through the remote server during a predefined time period; and
sending, by the first terminal, the information sharing prompt message to the second mobile terminal through the remote server for display on the second mobile terminal.

US Pat. No. 10,432,697

METHOD AND SYSTEM FOR RE-DEPLOYING METADATA AND ASSOCIATED DATA FROM A SOURCE ORGANIZATION TO A DESTINATION ORGANIZATION

salesforce.com, inc., Sa...

1. A method for re-deploying metadata and data from a source organization of a first tenant of a multi-tenant database system to a destination organization of a second tenant of the multi-tenant database system that is different than the source organization, the method comprising:selecting, via a user system, metadata that is to be retrieved from the source organization;
automatically creating, via a metadata engine that executes at one or more hardware-based processors, a manifest file that comprises the selected metadata that is to be retrieved from the source organization;
storing the manifest file at a secure file storage where it is securely stored for re-deployment to the destination organization;
automatically retrieving, via a data engine that executes at one or more other hardware-based processors, data associated with the selected metadata, wherein the selected metadata and the data associated with the selected metadata collectively make up an application, wherein the selected metadata comprises: customized content of the source organization; and wherein the data comprises: records held by an object;
re-deploying, in response to an input from the user system, the manifest file of the selected metadata to the destination organization that is different than the source organization; and
re-deploying, via a data engine that executes at one or more other hardware-based processors, the data associated with the selected metadata to the destination organization that is different than the source organization,
wherein each organization has a unique identifier (ID) that defines a logical space provided to a particular tenant of the multi-tenant database system and represents data of that particular tenant so that data of that particular tenant data is separate from data of all other tenants of the multi-tenant data base system, and
wherein redeploying, via the data engine that executes at the one or more other hardware-based processors, the data comprises: automatically reconstructing, at the data engine when the manifest file has been re-deployed, relationships amongst the data that has been successfully migrated to the destination organization and a new identifier that is associated with the data at the destination organization.

US Pat. No. 10,432,696

TRANSMITTING APPARATUS, TRANSMITTING METHOD, RECEIVING APPARATUS, RECEIVING METHOD, PROGRAM, AND CONTENT DISTRIBUTION SYSTEM

Saturn Licensing LLC, Ne...

1. A receiving apparatus, comprising:receiving circuitry configured to receive content transmitted over the Internet, the content including streaming content from a content distribution server;
sending circuitry configured to
generate a manifest file corresponding to the content and indicating a quality of the received content, and
send the manifest file to a transmitting apparatus;
relaying circuitry configured to relay the content to a different receiving apparatus over the Internet; and
manifest file acquiring circuitry configured to acquire another manifest file that is distributed from the transmitting apparatus and that is generated by the different receiving apparatus,
wherein the manifest file is distributed to the different receiving apparatus, from the transmitting apparatus, over the Internet when the transmitting apparatus receives a request to transmit the manifest file from the different receiving apparatus over the Internet, and
wherein the manifest file is distributed to the different receiving apparatus, from the transmitting apparatus, by on-air broadcast different from the Internet, when the transmitting apparatus does not receive the request to transmit the manifest file from the different receiving apparatus over the Internet.

US Pat. No. 10,432,695

MEDIA APPLICATION BACKGROUNDING

GOOGLE LLC, Mountain Vie...

1. A method comprising:providing, by a first application executed by a processing device in a computing device, a playback of a media item received from a content platform, wherein the media item comprises a video portion and an audio portion, and wherein the playback of the video portion occurs on a display device of the computing device;
in response to the first application entering a background state during the playback of the media item, stopping the playback of the video portion on the display device while continuing to provide the playback of the audio portion while the first application is in the background state by sending a request to the content platform to continue sending the audio portion without sending the video portion; and
in response to the first application entering a foreground state during the playback of the audio portion without the playback of the video portion, resuming the playback of the video portion, wherein resuming comprises coordinating synchronization of the playback of the video portion with the playback of the audio portion that continued to be provided while the first application was in the background state.

US Pat. No. 10,432,694

METHOD FOR LOADING A WEB PAGE AT A USER EQUIPMENT, IN A TELECOMMUNICATION NETWORK, AND AN INTERNET PROTOCOL, IP, ACCESS POINT SERVER AS WELL AS A USER EQUIPMENT ARRANGED FOR OPERATION IN THE TELECOMMUNICATION NETWORK

TELEFONAKTIEBOLAGET LM ER...

1. A method for loading a web page at a web page requester, in a telecommunication network, the telecommunication network comprising an Internet Protocol (IP) access point server and a web server hosting the web page, the method comprising:receiving a request, by the IP access point server and from the web page requester, for loading the web page;
determining, by the IP access point server, that the web page qualifies for web page loading policy handling;
retrieving from the web server, by the IP access point server and in response to the request, web page markup data relating to the web page;
providing, by the IP access point server and to the web page requester, the web page markup data and policy handling information relating to the web page loading policy handling; and
processing, by the IP access point server, subsequent requests from the web page requester in accordance with the provided policy handling information for retrieving content at a web server for loading the web page.

US Pat. No. 10,432,692

STREAMING WITH COORDINATION OF VIDEO ORIENTATION (CVO)

INTEL CORPORATION, Santa...

1. An apparatus of a client operable to receive streaming content from a server, the apparatus comprising one or more processors and memory configured to:signal, at the client, a device capability exchange message for transmission to the server, wherein the device capability exchange message indicates that the client is not an orientation-aware terminal; and
process, at the client, streaming content received from the server, wherein a rendering orientation of the streaming content is corrected for misalignment at the server prior to delivery of the streaming content to the client when the device capability exchange message indicates that the client is not an orientation-aware terminal.

US Pat. No. 10,432,691

METHODS AND NODES FOR TRANSMISSION OF A SYNCHRONOUS DATA OVER PACKET DATA NETWORK

Transmode Systems AB, St...

1. Method performed by a system of a communications network for transmission of a synchronous data stream having a bitrate determined by a clock frequency, over an asynchronous packet data network between a transmitter node and a receiver node, comprising:packaging, by the transmitter node, the synchronous data stream into data packets, wherein the size of the data packet payload is varied, such that the clock frequency of the synchronous data stream of a synchronous communications unit is indicated,
transmitting, by the transmitter node, the data packets onto the asynchronous packet data network with a fixed packet rate defined by a first clock frequency which corresponds to the average distance in time between two consecutive data packets transmitted onto the asynchronous packet data network, which is independent of the bitrate of the synchronous data stream,
receiving, by the receiver node, the data packets from the asynchronous packet data network,
detecting, by the receiver node, the fixed packet rate, and based on the fixed packet rate,
regenerating, by the receiver node, the first clock frequency by detection of a distance in time between two consecutive data packets received from the asynchronous packet data network, and reading, by the receiver node, data of the received data packets with a second clock frequency, which second clock frequency is adapted such that the amount of data stacked at the receiver node is more or less constant.