Transmitting data requests based on usage characteristics of applications
First Claim
Patent Images
1. A computer-readable storage medium comprising instructions that, when executed, cause one or more processors to:
- monitor application and contextual usage characteristics of one or more applications executed on a device, wherein the application usage characteristics identify a manner in which a user utilized each of the one or more applications, and wherein the contextual usage characteristics identify a context in which the user utilized each of the one or more applications;
determine, based at least in part on the monitored application and contextual usage characteristics, data to be used by the one or more applications; and
prior to the one or more applications sending a request for the data, transmit, to one or more servers external to the device, the request for the data, wherein the transmittal of the request is initiated by the device without user intervention.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, this disclosure describes example techniques to transmit a request for data for one or more applications based on usage patterns of the one or more applications by a user. A device such as, but not limited to, a mobile device may monitor usage characteristics of the one or more applications. The device may transmit a request for data used by the one or more applications executed on the device based on the monitored usage characteristics.
44 Citations
20 Claims
-
1. A computer-readable storage medium comprising instructions that, when executed, cause one or more processors to:
-
monitor application and contextual usage characteristics of one or more applications executed on a device, wherein the application usage characteristics identify a manner in which a user utilized each of the one or more applications, and wherein the contextual usage characteristics identify a context in which the user utilized each of the one or more applications; determine, based at least in part on the monitored application and contextual usage characteristics, data to be used by the one or more applications; and prior to the one or more applications sending a request for the data, transmit, to one or more servers external to the device, the request for the data, wherein the transmittal of the request is initiated by the device without user intervention. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
monitoring, by at least one of a device or one or more servers external to the device, application and contextual usage characteristics of one or more applications executed on the device, wherein the application usage characteristics identify a manner in which a user utilized each of the one or more applications, and wherein the contextual usage characteristics identify a context in which the user utilized each of the one or more applications; determining, by the device, based at least in part on the monitored application and contextual usage characteristics, data to be used by the one or more applications; and prior to the one or more applications sending a request for the data, transmitting, by the device, to the one or more servers external to the device, the request for the data, wherein the transmittal of the request is initiated by the device without user intervention. - View Dependent Claims (14, 15, 16)
-
-
17. A device comprising:
one or more processors configured to; execute one or more applications on the device and to monitor application and contextual usage characteristics of one or more applications, wherein the application usage characteristics identify a manner in which a user utilized each of the one or more applications, and wherein the contextual usage characteristics identify a context in which the user utilized each of the one or more applications; determine, based at least in part on the monitored application and contextual usage characteristics, data to be used by the one or more applications; and prior to the one or more application sending a request for the data, transmit, to one or more servers external to the device, the request for the data, wherein the transmittal of the request is initiated by the device without user intervention. - View Dependent Claims (18, 19, 20)
Specification