Updating cached web content
First Claim
Patent Images
1. A system for updating cached data, comprising:
- a processor configured to;
receive an indication that a web content has been updated;
receive an updated version of the web content; and
determine using the received updated version of the web content, a difference update that identifies a difference between the updated version of the web content and a previous version of the updated web content at least in part by comparing the updated version of the web content with the previous version of the updated web content; and
a communication interface coupled with the processor and configured to;
receive a request for the updated version of the web content from a client, wherein the request for the updated version of the web content is received from a virtualization client of the client; and
provide to the client the difference update in place of the updated version of the web content, wherein the client generates the updated version of the web content using the difference update and the previous version of the updated web content cached by the client.
2 Assignments
0 Petitions
Accused Products
Abstract
Updating cached data is disclosed. An indication that a web content has been updated is received. An updated version of the web content is received. A difference between the updated version of the web content and a previous version of the updated web content is determined. A request for the updated version of the web content is received from a client. The difference in place of the updated version of the web content is provided to the client. The client generates the updated version of the web content using the difference and the previous version of the updated web content cached by the client.
28 Citations
20 Claims
-
1. A system for updating cached data, comprising:
-
a processor configured to; receive an indication that a web content has been updated; receive an updated version of the web content; and determine using the received updated version of the web content, a difference update that identifies a difference between the updated version of the web content and a previous version of the updated web content at least in part by comparing the updated version of the web content with the previous version of the updated web content; and a communication interface coupled with the processor and configured to; receive a request for the updated version of the web content from a client, wherein the request for the updated version of the web content is received from a virtualization client of the client; and provide to the client the difference update in place of the updated version of the web content, wherein the client generates the updated version of the web content using the difference update and the previous version of the updated web content cached by the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for updating cached data, comprising:
-
receiving an indication that a web content has been updated; receiving an updated version of the web content; using a processor to determine a difference update that identifies a difference between the received updated version of the web content and a previous version of the updated web content at least in part by comparing the updated version of the web content with the previous version of the updated web content; receiving a request for the updated version of the web content from a client, wherein the request for the updated version of the web content is received from a virtualization client of the client; and providing to the client the difference update in place of the updated version of the web content, wherein the client generates the updated version of the web content using the difference update and the previous version of the updated web content cached by the client. - View Dependent Claims (20)
-
-
19. A computer program product for updating cached data, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving an indication that a web content has been updated; receiving an updated version of the web content; determining a difference update that identifies a difference between the received updated version of the web content and a previous version of the updated web content at least in part by comparing the updated version of the web content with the previous version of the updated web content; receiving a request for the updated version of the web content from a client, wherein the request for the updated version of the web content is received from a virtualization client of the client; and providing to the client the difference update in place of the updated version of the web content, wherein the client generates the updated version of the web content using the difference update and the previous version of the updated web content cached by the client.
-
Specification