MOBILE APPLICATION TRAFFIC OPTIMIZATION
First Claim
1. A method for reducing traffic in a cellular network used to satisfy data requests made by a mobile application, the method comprising:
- intercepting a data request made by the mobile application on a mobile device;
querying a local repository on the mobile device to determine if any locally stored response is valid; and
querying a remote proxy for any remotely stored response if the locally stored response is invalid;
wherein, either the locally stored response or the remotely stored response is provided to the mobile device without the mobile device needing to access the cellular network.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for reducing traffic in a cellular network used to satisfy data requests made by a mobile application is provided. The method includes intercepting a data request made by the mobile application on a mobile device, querying a local repository on the mobile device to determine if any locally stored response is valid, and querying a remote proxy for any remotely stored response if the locally stored response is invalid. Either the locally stored response or the remotely stored response is provided to the mobile device without the mobile device needing to access the cellular network. A related system is also disclosed.
21 Citations
14 Claims
-
1. A method for reducing traffic in a cellular network used to satisfy data requests made by a mobile application, the method comprising:
-
intercepting a data request made by the mobile application on a mobile device; querying a local repository on the mobile device to determine if any locally stored response is valid; and querying a remote proxy for any remotely stored response if the locally stored response is invalid; wherein, either the locally stored response or the remotely stored response is provided to the mobile device without the mobile device needing to access the cellular network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for reducing traffic in a wireless network used to satisfy data requests made by a mobile application on a mobile device, the method, comprising:
-
intercepting a data request made by the mobile application; simulating an application server authentication and querying a local cache on the mobile device to retrieve connection information if available; upon authentication, simulating application server responses for the mobile application on the mobile device for data requests where responses are available in the local cache.
-
-
13. The method of claim 16, further comprising:
routing the data request to a remote proxy over the wireless network to establish a connection with the application server to perform authentication and transfer of data between the application server and the mobile application on the mobile device.
-
14. The method of claim 16, wherein, the remote proxy stores information about the connection for subsequent use.
Specification