PREDICTION OF ACTIVITY SESSION FOR MOBILE NETWORK USE OPTIMIZATION AND USER EXPERIENCE ENHANCEMENT
First Claim
1. A method of network resource use optimization by predicting activity at a mobile device, the method, comprising:
- detecting and tracking user activity at the mobile device;
detecting and tracking server activity of a host server with which the mobile device interacts to satisfy content requests at the mobile device;
determining a timing with which to transfer impending data from the host server to the mobile device based on the user activity and the server activity;
transferring impending data from the host server to the mobile device according to the timing.
2 Assignments
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.
370 Citations
32 Claims
-
1. A method of network resource use optimization by predicting activity at a mobile device, the method, comprising:
-
detecting and tracking user activity at the mobile device; detecting and tracking server activity of a host server with which the mobile device interacts to satisfy content requests at the mobile device; determining a timing with which to transfer impending data from the host server to the mobile device based on the user activity and the server activity; transferring impending data from the host server to the mobile device according to the timing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of enhancing user experience with a mobile application on a mobile device, the method, comprising:
-
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; wherein, the mobile device interacts with the host server to satisfy application requests made at the mobile device; 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. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for optimizing network resources by predicting activity using a distributed proxy in a network, the system, comprising:
-
a mobile device having a local proxy to track user activity patterns at the mobile device; a proxy server coupled to the mobile device and a server with which the mobile device interacts to satisfy content requests at the mobile device and the proxy server being able to communicate with the local proxy, wherein, the proxy server tracks server activity of the server; wherein, the proxy server transfers impending data from the server to the mobile device according to a timing determined based on user activity and the server activity. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A system for enhancing user experience with a mobile application on a mobile device, the system, comprising:
-
means for, using contextual cues to anticipate a future activity session at the mobile device with a host server; wherein, the contextual cues include location changes of the mobile device; means for, 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 predicted based on the location changes of the mobile device. - View Dependent Claims (30, 31)
-
-
32. A machine-readable storage medium having stored thereon instructions which when executed by a processor performs a method for enhancing user experience with a mobile application, the method, comprising:
-
detecting user activity characteristics at a mobile device; detecting contextual cues at the mobile device; using contextual cues to anticipate a future activity session at a mobile device with a host server; wherein, the contextual cues include location changes of the mobile device; further using user activity characteristics to anticipate the future activity session at the mobile device; receiving, at the mobile device, impending content from the host server to pre-cache content on the mobile device to support predicted data activity for the future activity session.
-
Specification