MOBILE NETWORK TRAFFIC COORDINATION ACROSS MULTIPLE APPLICATIONS
First Claim
1. A method of coordinating traffic among applications on a mobile device, the method, comprising:
- delaying transfer of a first data transfer request initiated by a first application until another data transfer request initiated by a second application is detected on the mobile device;
transferring, the first data transfer request of the first application and the other data transfer request of the second application a single transfer operation over the network.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for mobile network traffic coordination across multiple applications are disclosed. In one aspect, embodiments of the present disclosure include a distributed proxy and cache system, including, a local proxy on a mobile device for intercepting a data request made via a mobile device, and a proxy server coupled to the mobile device and a content server to which the data request is directed. One embodiment includes, delaying transfer of a first data transfer request initiated by a first application until another data transfer request initiated by a second application is detected on the mobile device and transferring, the first data transfer request of the first application and the other data transfer request of the second application a single transfer operation over the network.
106 Citations
28 Claims
-
1. A method of coordinating traffic among applications on a mobile device, the method, comprising:
-
delaying transfer of a first data transfer request initiated by a first application until another data transfer request initiated by a second application is detected on the mobile device; transferring, the first data transfer request of the first application and the other data transfer request of the second application a single transfer operation over the network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of management of application traffic on a mobile device, the method, comprising:
-
using application behavior of multiple applications on a mobile device to align some of the content requests made by at least a portion the multiple applications from the mobile device over the network; wherein, the some of the content requests are aligned by delaying a time at which the some of the content requests would occur without alignment, and transferring the some of the content requests that are delayed in a single transfer operation over the network. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for management of application traffic on a mobile device, the system, comprising:
-
means for, using application behavior of multiple applications on a mobile device to align some of the content requests made by at least a portion the multiple applications from the mobile device over the network; means for, aligning the some of the content requests by delaying a time at which the some of the content requests would occur without alignment; wherein the time that is delayed in aligning each of the some of the content requests is determined to optimize a number of content requests able to be aligned in the single transfer operation; means for, transferring the some of the content requests that are delayed in a single transfer operation over the network.
-
-
25. A machine-readable storage medium having stored thereon instructions which when executed by a processor performs a method of coordinating traffic among applications on a mobile device, the method, comprising:
-
delaying transfer of a first data transfer request initiated by a first application until another data transfer request initiated by a second application is detected on the mobile device; determining that a user is interacting with the second application and the another data request is initiated in response to the user interaction; transferring, the first data transfer request of the first application and the other data transfer request of the second application a single transfer operation over the network. - View Dependent Claims (23, 24, 26, 27, 28)
-
Specification