×

System and method of accessing a document efficiently through multi-tier web caching

  • US 7,587,398 B1
  • Filed: 06/30/2004
  • Issued: 09/08/2009
  • Est. Priority Date: 06/30/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for returning a document to a requesting user at a client, comprising:

  • on a server system having one or more processors and memory storing programs executed by the one or more processors;

    receiving from a client a request comprising a URL of a requested document, a first value that identifies a first content of the requested document, wherein the first value identifies a stale version of the requested document that is stored at the client, the first value calculated as a function of the first content, and a second value, the second value calculated as a function of a second document content of another document that has a URL distinct from the URL of the requested document;

    identifying a current content of the requested document using the URL of the requested document; and

    transmitting a response to the client;

    wherein the method includes;

    when a first condition is satisfied;

    identifying the first content of the requested document using the first value,generating a first content difference between the current and first contents if the current content is different from the first content, andtransmitting a first response to the client, the first response comprising the first content difference, wherein the first content difference is to be combined with the first content of the requested document at the client to generate the current content of the requested document and the generated current content of the requested document is to be provided to a requesting user at the client; and

    when a second condition is satisfied;

    identifying the second document content using the second value,generating a second content difference between the current and second document contents if the current content is different from the second document content, andtransmitting a second response to the client, the second response comprising the second content difference, wherein the second content difference is to be combined with the second document content at the client to generate the current content of the requested document and the generated current content of the requested document is to be provided to the requesting user at the client; and

    wherein the first condition is satisfied when the first content is found and the second condition is satisfied when the first content is not found.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×