Predictive rendering of current content versions
First Claim
1. A method comprising:
- by a system comprising one or more server computing devices, obtaining information describing a content page determined, by the system, to be requested by a user of a plurality of users during a repeating window of time;
maintaining, during at least an upcoming window of time associated with the repeating window of time, information generated while rendering, or partially rendering, the content page for presentation, the maintained information being associated with, at least, the user;
receiving, from a user device of the user, a request for the content page, the request including identifying information associated with the user;
identifying the user based on the received identifying information; and
providing, to the user device using the maintained information associated with the identified user, access to the content page.
0 Assignments
0 Petitions
Accused Products
Abstract
Features are disclosed for determining which content item or items are likely to be requested by a particular user or device, or by a group of users or devices. The determined content items may be obtained independently of a request from the users or devices, and substantially current versions of the content items may be maintained at a server system, such as an intermediary system. Visual representations of the content items may be generated to reduce processing requirements at a user device. When the content items are determined to be likely to be requested by a particular user, a predicted time may also be determined, and the visual representations may be generated such that they are available at the predicted time.
-
Citations
21 Claims
-
1. A method comprising:
-
by a system comprising one or more server computing devices, obtaining information describing a content page determined, by the system, to be requested by a user of a plurality of users during a repeating window of time; maintaining, during at least an upcoming window of time associated with the repeating window of time, information generated while rendering, or partially rendering, the content page for presentation, the maintained information being associated with, at least, the user; receiving, from a user device of the user, a request for the content page, the request including identifying information associated with the user; identifying the user based on the received identifying information; and providing, to the user device using the maintained information associated with the identified user, access to the content page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising one or more server computing devices and one or more computer storage media storing instructions that, when executed by the one or more server computing devices, cause the one or more server computing devices to perform operations comprising:
-
obtaining information describing a content page determined, by the system, to be requested by a user of a plurality of users during a repeating window of time; maintaining, during at least an upcoming window of time associated with the repeating window of time, information generated while rendering, or partially rendering, the content page for presentation, the maintained information being associated with, at least, the user; receiving, from a user device of the user, a request for the content page, the request including identifying information associated with the user; identifying the user based on the received identifying information; and providing, to the user device using the maintained information associated with the identified user, access to the content page. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer storage medium storing instructions, that when executed by a system, cause the system to perform operations comprising:
-
obtaining information describing a content page determined, by the system, to be requested by a user of a plurality of users during a repeating window of time; maintaining, during at least an upcoming window of time associated with the repeating window of time, information generated while rendering, or partially rendering, the content page for presentation, the maintained information being associated with, at least, the user; receiving, from a user device of the user, a request for the content page, the request including identifying information associated with the user; identifying the user based on the received identifying information; and providing, to the user device using the maintained information associated with the identified user, access to the content page. - View Dependent Claims (21)
-
Specification