PARTIAL WEBSITE OPTIMIZATION FOR A WEB PUBLISHER
First Claim
Patent Images
1. A method of delivering webpages to a browser, comprising:
- delivering a first webpage using a streaming protocol that optimizes delivery of content of the first webpage, wherein the first webpage includes information that may persist in a browser cache;
delivering a second webpage without using the streaming protocol, the second webpage and the first webpage both referencing a first resource; and
forcing revalidation of the first resource stored on the browser cache.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of delivering webpages to a browser includes delivering a first webpage using a streaming protocol that optimizes delivery of content of the first webpage where the first webpage includes information that may persist in a browser cache; delivering a second webpage without using the streaming protocol where the second webpage and the first webpage both reference a first resource; and forcing revalidation of the first resource stored on the browser cache.
32 Citations
20 Claims
-
1. A method of delivering webpages to a browser, comprising:
-
delivering a first webpage using a streaming protocol that optimizes delivery of content of the first webpage, wherein the first webpage includes information that may persist in a browser cache; delivering a second webpage without using the streaming protocol, the second webpage and the first webpage both referencing a first resource; and forcing revalidation of the first resource stored on the browser cache. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for delivering webpages to a browser, comprising:
-
a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; deliver a first webpage using a streaming protocol that optimizes delivery of content of the first webpage, wherein the first webpage includes information that may persist in a browser cache; deliver a second webpage without using the streaming protocol, the second webpage and the first webpage both referencing a first resource; and force revalidation of the first resource stored on the browser cache. - View Dependent Claims (9, 10)
-
-
11. A computer program product for delivering webpages to a browser, the computer program product being embodied in a tangible computer readable storage medium and comprising computer instructions for:
-
delivering a first webpage using a streaming protocol that optimizes delivery of content of the first webpage, wherein the first webpage includes information that may persist in a browser cache; delivering a second webpage without using the streaming protocol, the second webpage and the first webpage both referencing a first resource; and forcing revalidation of the first resource stored on the browser cache. - View Dependent Claims (12, 13)
-
-
14. A method of delivering webpages to a browser, comprising:
-
receiving a request for a first webpage; to receiving a request for a first resource referenced by the first webpage; accessing a referrer address to determine an originating webpage from which the first webpage originates; and in response to a determination that the originating webpage is configured to optimize delivery of content, sending a response with a modified cache control header to instruct the browser to revalidate the first resource stored on the browser cache. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system for delivering webpages to a browser, comprising:
-
a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; receive a request for a first webpage; receive a request for a first resource referenced by the first webpage; access a referrer address to determine an originating webpage from which the first webpage originates; and in response to a determination that the originating webpage is configured to optimize delivery of content, send a response with a modified cache control header to instruct the browser to revalidate the first resource stored on the browser cache.
-
Specification