Identifying correlated components of dynamic content
First Claim
Patent Images
1. A system for identifying content correlation, comprising:
- a communication interface configured to monitor requests for a requested dynamic content of a webpage and monitor responses to the requests; and
a processor coupled with the communication interface and configured to;
identify a corresponding content component of the requested dynamic content that has been consistent across a plurality of the responses to the requests for the same requested dynamic content of the webpage, wherein the corresponding content component includes webpage content to be rendered or programmatically executed;
receive a new request for the requested dynamic content;
provide a cached version of the corresponding content component in response to the new request, wherein the cached version was cached in response to the identification that the corresponding content component has been consistent across the plurality of the responses to the requests for the same requested dynamic content of the webpage and the cached version includes the webpage content to be rendered or programmatically executed; and
wherein determining that the corresponding content component of the requested dynamic content in the plurality of the responses to the requests are consistent includes identifying that the corresponding content component includes executable content that is to be provided for pre-execution prior to confirming that the cached content portion is still valid in response to a subsequent request for the requested dynamic content.
2 Assignments
0 Petitions
Accused Products
Abstract
Identifying content correlation is disclosed. At an intermediary server, requests for a requested dynamic content are monitored. Responses to the requests are monitored. It is determined that a corresponding content component of the requested dynamic content in a plurality of the responses to the requests are correlated. A new request for the requested dynamic content is received. A cached version of the correlated content component is provided in response to the new request.
49 Citations
18 Claims
-
1. A system for identifying content correlation, comprising:
-
a communication interface configured to monitor requests for a requested dynamic content of a webpage and monitor responses to the requests; and a processor coupled with the communication interface and configured to; identify a corresponding content component of the requested dynamic content that has been consistent across a plurality of the responses to the requests for the same requested dynamic content of the webpage, wherein the corresponding content component includes webpage content to be rendered or programmatically executed; receive a new request for the requested dynamic content; provide a cached version of the corresponding content component in response to the new request, wherein the cached version was cached in response to the identification that the corresponding content component has been consistent across the plurality of the responses to the requests for the same requested dynamic content of the webpage and the cached version includes the webpage content to be rendered or programmatically executed; and wherein determining that the corresponding content component of the requested dynamic content in the plurality of the responses to the requests are consistent includes identifying that the corresponding content component includes executable content that is to be provided for pre-execution prior to confirming that the cached content portion is still valid in response to a subsequent request for the requested dynamic content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for identifying content correlation, comprising:
-
monitoring at an intermediary server requests for a requested dynamic content of a webpage; monitoring at the intermediary server responses to the requests; identifying a corresponding content component of the requested dynamic content that has been consistent across a plurality of the responses to the requests for the same requested dynamic content of the webpage, wherein the corresponding content component includes webpage content to be rendered or programmatically executed; receiving a new request for the requested dynamic content; providing a cached version of the corresponding content component in response to the new request, wherein the cached version was cached in response to the identification that the corresponding content component has been consistent across the plurality of the responses to the requests for the same requested dynamic content of the webpage and the cached version includes the webpage content to be rendered or programmatically executed; and wherein determining that the corresponding content component of the requested dynamic content in the plurality of the responses to the requests are consistent includes identifying that the corresponding content component includes executable content that is to be provided for pre-execution prior to confirming that the cached content portion is still valid in response to a subsequent request for the requested dynamic content. - View Dependent Claims (15, 16, 17, 18)
-
Specification