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 in a single transfer operation over a network.
3 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.
-
Citations
32 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 in a single transfer operation over a network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 of 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 (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system with a distributed proxy for cross application traffic management in a wireless network, the system, comprising:
-
a mobile device having a local proxy which detects a first data request made via a first application and a second data request made via a second application; a proxy server coupled to the mobile device and one or more servers to which the first and second data requests are directed, the proxy server being able to communicate with the local proxy, wherein, transfer of the first data transfer request made via the first application to the proxy server is delayed by the local proxy until another data transfer request made via the second application is detected; wherein, the local proxy transfers the first data transfer request and the second data transfer request in a single transfer operation over the network. - View Dependent Claims (24, 25, 26)
-
-
27. A system with a distributed proxy for cross application traffic management in a wireless network, the system, comprising:
-
a mobile device having a local proxy which detects a first data request made via a first application and a second data request made via a second application; a proxy server coupled to the mobile device and one or more servers to which the first and second data requests are directed, the proxy server being able to communicate with the local proxy, wherein, transfer of the first data transfer request made via the first application to the proxy server is delayed by the local proxy until another data transfer request made via the second application is detected by the proxy server; wherein, the proxy server transfers the first data transfer request and the second data transfer request in a single transfer operation over the network. - View Dependent Claims (28)
-
-
29. 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. - View Dependent Claims (30, 31)
-
-
32. 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 an application until a second data transfer request initiated by the application is detected on the mobile device; determining that the second data request is initiated in response to the user interaction; transferring, the first data transfer request and the second data transfer request of the application a single transfer operation over the network.
-
Specification