Patent ID: 7904662
Filing Date: 2011-03-08
Classification: G06F

Abstract:
1. A system for validating remotely cached dynamic content web pages, comprising: an analyzer to analyze a plurality of parts of a response to a client request to identify a plurality of attributes thereof, wherein the attributes identify a set of dependencies of the content on sources of dynamic content; a cacheability determinator to determine a cacheability of the response, the sources of dynamic content in the response and the set of dependencies on the sources; a tag generator for generating an entity tag for a response to a client request for a dynamic content web page, wherein the entity tag identifies sources of dynamic content in the response and includes cacheability flags corresponding to a cacheability of the response and time values associated with a set of dependencies on the sources, and wherein the response and the entity tag are cached on the client; and a tag analyzer for analyzing the entity tag when received from the client with a subsequent request for the dynamic content web page, wherein the analyzing includes comparing the time values within the entity tag to corresponding time values for the sources to determine if the cached response is valid; wherein the cached response is valid if the time values within the entity tag match corresponding time values for the sources, and wherein the tag analyzer analyzes the entity tag without evaluating or rebuilding the response.