PAGE CACHING FOR RENDERING DYNAMIC WEB PAGES
First Claim
1. A method comprising:
- in response to a determination that one or more resources related to a requested target structured document are stored in a cache;
accessing, by a first executable code segment embedded in a rendered structured document and executing within the context of a first client application, one or more resources related to the target structured document in the cache;
calling, by the first executable code segment, one or more handler functions associated with corresponding resources of the target structured document, each handler function operative to transmit requests to a remote server for updates to a respective resource; and
rendering, by the first executable code segment, content rendered by the first client application based at least in part on the one or more accessed resources in the cache and the updates retrieved by the one or more handler functions.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes, in response to a determination that one or more resources related to a requested target structured document are stored in a cache: accessing, by a first executable code segment embedded in a rendered structured document and executing within the context of a first client application, one or more resources related to the target structured document in the cache; calling, by the first executable code segment, one or more handler functions associated with corresponding resources of the target structured document, each handler function operative to transmit requests to a remote server for updates to a respective resource; and rendering, by the first executable code segment, content rendered by the first client application based at least in part on the one or more accessed resources in the cache and the updates retrieved by the one or more handler functions.
-
Citations
24 Claims
-
1. A method comprising:
in response to a determination that one or more resources related to a requested target structured document are stored in a cache; accessing, by a first executable code segment embedded in a rendered structured document and executing within the context of a first client application, one or more resources related to the target structured document in the cache; calling, by the first executable code segment, one or more handler functions associated with corresponding resources of the target structured document, each handler function operative to transmit requests to a remote server for updates to a respective resource; and rendering, by the first executable code segment, content rendered by the first client application based at least in part on the one or more accessed resources in the cache and the updates retrieved by the one or more handler functions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. An apparatus comprising
a memory; -
one or more processors; logic encoded in one or more storage media for execution and when executed operable to cause the one or more processors to; receive a request for a first structured document from a first client application corresponding to a remote host; and transmit a response to the remote host, wherein the response includes the first structured document, wherein the first structured document comprises a first executable code segment or an embedded reference to the first executable code segment, the first executable code segment executable within the context of the first structured document and the first client application, and comprising machine-readable instructions operative, when executed, to cause a processor to; in response to a determination that one or more resources related to a requested target structured document are stored in a cache; access one or more resources related to the target structured document in the cache; call one or more handler functions associated with corresponding resources of the target structured document, each handler function operative to transmit requests to a remote server for updates to a respective resource; and render content rendered by the first client application based at least in part on the one or more accessed resources in the cache and the updates retrieved by the one or more handler functions. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more computer-readable tangible storage media encoding software that is operable when executed to:
-
receive a request for a first structured document from a first client application corresponding to a remote host; and transmit a response to the remote host, wherein the response includes the first structured document, wherein the first structured document comprises a first executable code segment or an embedded reference to the first executable code segment, the first executable code segment executable within the context of the first structured document and the first client application, and comprising machine-readable instructions operative, when executed, to cause a processor to; in response to a determination that one or more resources related to a requested target structured document are stored in a cache; access one or more resources related to the target structured document in the cache; call one or more handler functions associated with corresponding resources of the target structured document, each handler function operative to transmit requests to a remote server for updates to a respective resource; and render content rendered by the first client application based at least in part on the one or more accessed resources in the cache and the updates retrieved by the one or more handler functions. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification