Optimizing mobile network traffic coordination across multiple applications running on a mobile device
DCFirst Claim
1. A mobile device configured to manage connections made by the mobile device in a wireless network, the mobile device comprising:
- a memory;
a radio;
a screen; and
a processor, the mobile device configured to;
delay a content request from a first application for transmission to a first application server over the wireless network, wherein the delayed content request from the first application includes a background data request;
delay a content request from a second application for transmission to a second application server over the wireless network wherein the delayed content request from the second application includes a background data request,wherein, the delayed content request from the first application and the delayed content request from the second application are delayed while the mobile device screen is idle in response to inactivity of the mobile device;
allow a first message from a remote server distinct from the first application server and the second application server to be received while the content request from the first application and the content request from the second application are delayed;
wherein the first message from the remote server is directed to the first application and contains data from the first application server and is associated with the mobile device and the first application, wherein the first message informs the first application that there is new data to be fetched from the first application server;
transmit a second message associated with the first application to the remote server or the first application server in response to receipt of the first message from the remote server;
transmit the delayed content request from the first application to the first application server over the wireless network and the delayed content request from the second application to the second application server over the wireless network while the mobile device screen remains idle, wherein transmitting the delayed content request from the first application and the delayed content request from the second application occurs at about the same time,wherein the delaying of the content request for the first application and the delaying of the content request for the second application can be enabled or disabled by a user of the mobile device on an application-by-application basis.
2 Assignments
Litigations
0 Petitions
Accused Products
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.
26 Citations
6 Claims
-
1. A mobile device configured to manage connections made by the mobile device in a wireless network, the mobile device comprising:
-
a memory; a radio; a screen; and a processor, the mobile device configured to; delay a content request from a first application for transmission to a first application server over the wireless network, wherein the delayed content request from the first application includes a background data request; delay a content request from a second application for transmission to a second application server over the wireless network wherein the delayed content request from the second application includes a background data request, wherein, the delayed content request from the first application and the delayed content request from the second application are delayed while the mobile device screen is idle in response to inactivity of the mobile device; allow a first message from a remote server distinct from the first application server and the second application server to be received while the content request from the first application and the content request from the second application are delayed; wherein the first message from the remote server is directed to the first application and contains data from the first application server and is associated with the mobile device and the first application, wherein the first message informs the first application that there is new data to be fetched from the first application server; transmit a second message associated with the first application to the remote server or the first application server in response to receipt of the first message from the remote server; transmit the delayed content request from the first application to the first application server over the wireless network and the delayed content request from the second application to the second application server over the wireless network while the mobile device screen remains idle, wherein transmitting the delayed content request from the first application and the delayed content request from the second application occurs at about the same time, wherein the delaying of the content request for the first application and the delaying of the content request for the second application can be enabled or disabled by a user of the mobile device on an application-by-application basis. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification