MOBILE NETWORK BACKGROUND TRAFFIC DATA MANAGEMENT WITH OPTIMIZED POLLING INTERVALS
First Claim
1. A method for aligning data transfer with a mobile device to optimize connections made at the mobile device in a wireless network, the method, comprising:
- batching data of multiple transactions associated with mobile clients on the mobile device for transmission over the wireless network such that a connection need not be established at the mobile device every time each of the multiple transactions occurs;
wherein, the data that is batched includes non user-interactive data of the mobile clients.
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.
90 Citations
27 Claims
-
1. A method for aligning data transfer with a mobile device to optimize connections made at the mobile device in a wireless network, the method, comprising:
-
batching data of multiple transactions associated with mobile clients on the mobile device for transmission over the wireless network such that a connection need not be established at the mobile device every time each of the multiple transactions occurs; wherein, the data that is batched includes non user-interactive data of the mobile clients. - View Dependent Claims (2, 3)
-
-
4. A method for managing data transfer with 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 adjusted polling interval for the first service is used in aligning traffic during operation of the first and second services when the backlight of the mobile device is off. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for managing data transfer with a mobile device in a wireless network, the system, comprising:
-
a local proxy on the mobile device, the local proxy being able to wirelessly communicate with a proxy server; wherein, the local proxy generates an adjusted polling interval for a first service based on a polling interval of a second service, the adjusted polling interval is being determined in part based on time criticality of traffic for the first service relative to time criticality of traffic for the second service; wherein, the local proxy communicates the adjusted polling interval to the proxy server for use in aligning, in time, requests from access of the first and second services on the mobile device.
-
-
15. A method for aligning data transfer to optimize connections established with a mobile device in a wireless network, the method, comprising:
-
detecting, at a first instance, a first dataset associated with the mobile device; detecting, at a second instance, a second dataset associated with the mobile device; establishing a single wireless connection in the wireless network, to transmit the first and second datasets received at the first and second instances, over the wireless network; wherein, establishment of the single wireless connection is triggered responsive to detecting time criticality of the second data set or an application which the second data set is associated. - View Dependent Claims (16, 17, 18)
-
-
19. A method for aligning data transfer with mobile device to optimize connections made at the mobile device in a wireless network, the method, comprising:
-
batching data of multiple transactions from clients on the mobile device for transmission over the wireless network such that a connection need not be established with the mobile device every time each of the multiple transactions occurs; wherein, foreground data for other clients operating in the foreground of the mobile device is not batched.
-
-
20. A method for aligning data transfer with a mobile device to optimize connections made at the mobile device in a wireless network, the method, comprising:
batching data of multiple transactions from clients on the mobile device for transmission over the wireless network such that a connection need not be established with the mobile device every time each of the multiple transactions occurs when the mobile device is in background mode.
-
21. A method for aligning data transfer with a mobile device to optimize connections made at the mobile device in a wireless network, the method, comprising:
-
transmitting data of multiple transactions associated with mobile clients on the mobile device for communication over the wireless network such that a connection need not be established with the mobile device every time each of the multiple transactions occurs; wherein, the data for the multiple transactions are batched for transmission when backlight of the mobile device is off.
-
-
22. A method for aligning data transfer with a mobile device to optimize connections made at the mobile device in a wireless network, the method, comprising:
-
batching data of multiple transactions associated with mobile clients on the mobile device for transmission over the wireless network; wherein, the data of the multiple transactions is sent in a single transaction over a single instantiation of wireless network connectivity at the mobile device.
-
-
23. A method for aligning data transfer with a mobile device to optimize connections made at the mobile device in a wireless network, the method, comprising:
-
batching data of multiple transactions from clients on for transmission over the wireless network such that a connection need not be established at the mobile device every time each of the multiple transactions occurs; wherein, the data of the multiple transactions are generated by different clients on the mobile device.
-
-
24. A method for aligning data transfer with a mobile device to optimize connections at the mobile device in a wireless network, the method, comprising:
-
batching data of multiple transactions from mobile clients for transmission over the wireless network such that a connection need not be established at the mobile device every time each of the multiple transactions occurs; wherein, the data of the multiple transactions that are batched includes content associated with different web services.
-
-
25. A method for managing data transfer from a mobile device in a wireless network, the method, comprising:
-
polling a first service at a first polling interval based on a polling interval of a second service; wherein the first polling interval for the first service is used in aligning traffic with due to operation of first and second services; wherein, the operation of the first and second services generates background data in the traffic that is aligned.
-
-
26. A method for aligning data transfer to optimize connections established to communicate with a mobile device over a wireless network, the method, comprising:
-
receiving, at a first instance, a first dataset for the mobile device; receiving, at a second instance, a second dataset for the mobile device; establishing a single wireless connection in the wireless network, to transmit the first and second datasets received at the first and second instances, over the wireless network; wherein, establishment of the single wireless connection is triggered based on a level of priority of the second data set.
-
-
27. A method for aligning data transfer to optimize connections established to transmit data associated with a mobile device over a wireless network, the method, comprising:
-
detecting, at a first instance, a first dataset associated with the mobile device; detecting, at a second instance, a second dataset associated with the mobile device; establishing a single wireless connection in the wireless network, to transmit the first and second datasets detected at the first and second instances, over the wireless network; wherein, establishment of the single wireless connection is triggered in accordance with a higher level of priority of the second data set.
-
Specification