UPDATING DYNAMIC CONTENT IN CACHED RESOURCES
First Claim
1. A computer-implemented method comprising:
- receiving a request for content for a resource that was previously provided, where the request includes an entity tag, and wherein the resource includes dynamic and static content;
generating delta information identifying the change for inclusion in a cookie associated with the resource where only at least a portion of the dynamic content associated with the resource has changed, the delta information included in the cookie associated with a particular location of the corresponding dynamic content within the resource; and
providing a response that includes the cookie for use in updating the dynamic content, wherein the information stored in the cookie is used by the requesting client to update the portions of dynamic content while maintaining the static portions based on a cached version of the static portions of the resource.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosure generally describes computer-implemented methods, software, and systems for rendering content. One method includes: receiving a request for content for a previously-provided resource, the request including an entity tag, and the resource including dynamic and static content; generating delta information identifying the change for inclusion in a cookie associated with the resource where only a portion of the dynamic content has changed, the delta information included in the cookie associated with a particular location of the corresponding dynamic content within the resource; and providing a response that includes the cookie for updating the dynamic content. Information stored in the cookie is used by the requesting client to update portions of dynamic content while maintaining static portions based on a cached version of the static portions.
33 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving a request for content for a resource that was previously provided, where the request includes an entity tag, and wherein the resource includes dynamic and static content; generating delta information identifying the change for inclusion in a cookie associated with the resource where only at least a portion of the dynamic content associated with the resource has changed, the delta information included in the cookie associated with a particular location of the corresponding dynamic content within the resource; and providing a response that includes the cookie for use in updating the dynamic content, wherein the information stored in the cookie is used by the requesting client to update the portions of dynamic content while maintaining the static portions based on a cached version of the static portions of the resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-program product, the computer program product comprising computer-readable instructions embodied on tangible, non-transitory media, the instructions operable when executed by at least one computer to:
-
receive a request for content for a resource that was previously provided, where the request includes an entity tag, and wherein the resource includes dynamic and static content; generate delta information identifying the change for inclusion in a cookie associated with the resource where only at least a portion of the dynamic content associated with the resource has changed, the delta information included in the cookie associated with a particular location of the corresponding dynamic content within the resource; and provide a response that includes the cookie for use in updating the dynamic content, wherein the information stored in the cookie is used by the requesting client to update the portions of dynamic content while maintaining the static portions based on a cached version of the static portions of the resource. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system, comprising:
-
memory operable to store content, including static and dynamic content; and at least one hardware processor interoperably coupled to the memory and operable to perform instructions to; receive a request for content for a resource that was previously provided, where the request includes an entity tag, and wherein the resource includes dynamic and static content; generate delta information identifying the change for inclusion in a cookie associated with the resource where only at least a portion of the dynamic content associated with the resource has changed, the delta information included in the cookie associated with a particular location of the corresponding dynamic content within the resource; and provide a response that includes the cookie for use in updating the dynamic content, wherein the information stored in the cookie is used by the requesting client to update the portions of dynamic content while maintaining the static portions based on a cached version of the static portions of the resource. - View Dependent Claims (17, 18, 19, 20)
-
Specification