ALIGNING DATA TRANSFER TO OPTIMIZE CONNECTIONS ESTABLISHED FOR TRANSMISSION OVER A WIRELESS NETWORK
First Claim
1. A machine-readable storage medium having stored thereon instructions which when executed by a processor causes the processor to perform a method for aligning data transfer to optimize connections made over a cellular network, the method, comprising:
- batching data received in multiple transactions for transmission to users over the cellular network such that a wireless connection need not be established in the cellular network every time each of the multiple transactions occurs;
wherein, the data is individually batched for each of the users.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for aligning data transfer to optimize connections established for transmission over a wireless network are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for aligning data transfer to a mobile device to optimize connections made by the mobile device in a cellular network. The method includes batching data received in multiple transactions directed to a mobile device for transmission to the mobile device over the cellular network such that a wireless connection need not be established with the mobile device every time each of the multiple transactions occurs. For example, the data received in the multiple transactions for the mobile device can be sent to the mobile device, in a single transaction over a single instantiation of wireless network connectivity at the mobile device.
133 Citations
30 Claims
-
1. A machine-readable storage medium having stored thereon instructions which when executed by a processor causes the processor to perform a method for aligning data transfer to optimize connections made over a cellular network, the method, comprising:
-
batching data received in multiple transactions for transmission to users over the cellular network such that a wireless connection need not be established in the cellular network every time each of the multiple transactions occurs; wherein, the data is individually batched for each of the users. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for managing data transfer to a mobile device in a wireless network, the method, comprising:
-
generating an adjusted polling interval for a first service based on a polling interval of a second service; wherein, the first and second services are accessed on the mobile device and serviced by distinct hosts; wherein the adjusted polling interval for the first service is used in aligning at least some traffic received from the distinct hosts that is transmitted in the wireless network due to access on a mobile device of first and second services. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for managing data transfer to a mobile device in a wireless network, the method, comprising:
-
means for, determining, from content hosts, default polling intervals of multiple applications of the respective content hosts, the multiple applications being accessed on the mobile device; means for, assigning updated polling intervals to some of the multiple applications such that at least some of polling times for the multiple applications coincide in time; means for, selecting a common starting point in time for an initial poll of the content hosts servicing the multiple applications; means for, polling for content from the content hosts based on the common starting point in time and the updated polling intervals. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A method for aligning data transfer to optimize connections established to transmit data to a recipient over a wireless network, the method, comprising:
-
receiving, at a first instance, a first dataset directed to a recipient; receiving, at a second instance, a second dataset directed to the recipient; establishing a single wireless connection in the wireless network, to transmit the first and second datasets received at the first and second instances, to the recipient over the wireless network; receiving data for multiple recipients across multiple wireless networks having different network operators. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification