Optimizing mobile network traffic coordination across multiple applications running on a mobile device
AssigneeSeven Networks, LLC
InventorsMichael Luna, Ari Backholm
Life of this patent
Estimating the term…
Abstract
Systems and methods for prediction of activity session for mobile network use optimization and user experience enhancement are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system for enhancing user experience with a mobile application on a mobile device including, using user activity characteristics at a mobile device and server activity characteristics of a host server to anticipate a future activity session at the mobile device and transferring impending content from the host server the mobile device to pre-cache content on the mobile device to support predicted data activity for the future activity session that has been predicted.
Claims5
A mobile device which improves network resource utilization in a wireless network, the mobile device comprising:
- a radio;
- a user interface;
- a memory having instructions stored thereon;
- and
- a processor configured to:
- enter a first power management mode, wherein entry into the first power management mode is based on an input from a user, wherein the input includes instructions to enter the first power management mode and is provided at the user interface,
- wherein, while in the first power management mode:
- block transmission of outgoing application data requests for at least a first application executing in a background of the mobile device;
- and
- allow transmission of outgoing application data requests for at least a second application executing in a foreground of the mobile device:
- exit the first power management mode in response to the user directing the mobile device to exit the first power management mode;
- and
- enter a second power management mode when the mobile device is not plugged into an external power source, wherein entry into the second power management mode is based on a detected activity status, and wherein the detected activity status is based on a time of an idle status of a screen of the mobile device exceeding an amount,
- wherein the mobile device is able to receive a message directed to an application from a remote server while in the second power management mode,
- wherein the remote server is an intermediary server that provides connectivity between the mobile device and application servers, and the message contains data from one of the application servers, and
- wherein a connection with the remote server for the receipt of the message is maintained by sending a keep alive message, wherein, while in the second power management mode,
- block transmission of an application data request for a first period of time;
- allow transmission of data at expiration of the first period of time;
- block transmission of an application data request for a second period of time,
- wherein the second period of time is longer than the first period of time;
- and exit the second power management mode when the mobile device is plugged into the external power source.
Dependencies are inferred from the claim text.