Analytics-based Update of Digital Content
First Claim
1. A computer-implemented method of updating content on a client device, the method comprising:
- receiving analytics data describing how a user uses the client device to consume digital content;
generating a prediction model based on the analytics data;
predicting, using the prediction model, when the user will consume digital content on the client device; and
providing updated digital content to the client device based on the prediction of when the user will consume digital content on the client device.
2 Assignments
0 Petitions
Accused Products
Abstract
Content on a client device is updated. Analytics data describing how a user uses the client device to consume digital content are received. The analytics data are generated by the client device responsive to observations of how the user uses the client device to consume digital content. A prediction model is generated based on the analytics data and used to predict when the user will consume digital content on the client device. Prediction data describing the prediction are provided to the client device. The client device uses the prediction data to request updated digital content prior to when the user is predicted to consume digital content on the client device.
-
Citations
20 Claims
-
1. A computer-implemented method of updating content on a client device, the method comprising:
-
receiving analytics data describing how a user uses the client device to consume digital content; generating a prediction model based on the analytics data; predicting, using the prediction model, when the user will consume digital content on the client device; and providing updated digital content to the client device based on the prediction of when the user will consume digital content on the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium storing executable computer program instructions for updating content on a client device, the computer program instructions comprising instructions for:
-
receiving analytics data describing how a user uses the client device to consume digital content; generating a prediction model based on the analytics data; predicting, using the prediction model, when the user will consume digital content on the client device; and providing updated digital content to the client device based on the prediction of when the user will consume digital content on the client device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A client device for consuming digital content, comprising:
-
a computer processor for executing computer program instructions; and a non-transitory computer-readable storage medium storing computer program instructions executable to perform steps comprising; determining analytics data describing how a user uses the client device to consume digital content; generating, based on the analytics data, prediction data describing when the user is predicted to consume digital content on the client device; and requesting, from a server, updated digital content at a time prior to when the user is predicted to consume digital content on the client device determined in response to the prediction data. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification