Mobile application traffic optimization
DC CAFCFirst Claim
1. A mobile device which improves network resource utilization in a wireless network, the mobile device, comprising:
- a radio;
user interface;
a memory unit having instructions stored thereon;
a processor configured to;
enter a first power management mode, wherein to enter the first power management mode is based on input from a user;
while in the first power management mode, block transmission of outgoing application data requests for at least one application executing in a background of the mobile device and allow transmission of outgoing application data requests for at least one application executing in a foreground of the mobile device;
enter a second power management mode, wherein entry into the second power management mode is based on a detected activity status, wherein the detected activity status is based on a backlight status of the mobile device being off;
while in the second power management mode, block transmission of outgoing application data requests for at least one application executing in background of the mobile device for a predetermined period of time.
3 Assignments
Litigations
4 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.
67 Citations
36 Claims
-
1. A mobile device which improves network resource utilization in a wireless network, the mobile device, comprising:
-
a radio; user interface; a memory unit having instructions stored thereon; a processor configured to; enter a first power management mode, wherein to enter the first power management mode is based on input from a user; while in the first power management mode, block transmission of outgoing application data requests for at least one application executing in a background of the mobile device and allow transmission of outgoing application data requests for at least one application executing in a foreground of the mobile device; enter a second power management mode, wherein entry into the second power management mode is based on a detected activity status, wherein the detected activity status is based on a backlight status of the mobile device being off; while in the second power management mode, block transmission of outgoing application data requests for at least one application executing in background of the mobile device for a predetermined period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 34)
-
-
17. A mobile device which improves network resource utilization in a wireless network, the mobile device, comprising:
-
a radio; a user interface; a processor configured to execute instructions stored on the mobile device; wherein the mobile device is configured to have a first power management mode that the mobile device enters based on user input, and a second power management mode that the mobile device enters based on a detected activity status, wherein the detected activity status is based on a backlight of the mobile device being off, wherein, while in the first power management mode, the processor is configured to allow the mobile device to; block transmission of outgoing application data requests for at least one application executing in a background of the mobile device; and allow transmission of outgoing application data requests for at least one application executing in a foreground of the mobile device; wherein, while in the second power management mode, the processor is configured to allow the mobile device to; block transmission of outgoing application data requests for at least one application executing in background of the mobile device for a predetermined period of time. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35)
-
-
33. A method comprising:
-
entering a first power management mode based on input from a user of a mobile device; while in the first power management mode, blocking transmission of outgoing application data requests for at least one application executing in a background of the mobile device and allowing transmission of outgoing application data requests for at least one application executing in a foreground of the mobile device; entering a second power management mode based on a detected activity status, wherein the detected activity status is based on a backlight status of the mobile device being off; while in the second power management mode, blocking transmission of outgoing application data requests for at least one application executing in background of the mobile device for a predetermined period of time. - View Dependent Claims (36)
-
Specification