×

Systems and methods for client cache awareness

  • US 8,812,651 B1
  • Filed: 02/15/2007
  • Issued: 08/19/2014
  • Est. Priority Date: 02/15/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • at a server computer having one or more processors and memory storing one or more programs;

    receiving a client cache map from a client device, wherein the client cache map received from the client device comprises a Bloom filter and contains information corresponding to documents cached at the client device; and

    without receiving from the client device a user request for a document;

    identifying a document as a candidate document for preloading to the client device;

    determining, in accordance with the client cache map, whether the document is cached by the client device;

    conditionally, in accordance with a determination that the document is not cached by the client device, preloading the document to the client device and updating the Bloom filter of the client cache map to reflect the document preloaded to the client device;

    conditionally, in accordance with a determination that the document is cached by the client device, determining whether the cached document'"'"'s content is stale; and

    conditionally, in accordance with a determination that the document is stale, preloading the document to the client device.

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