×

Methods and systems for implementing a cache model in a prefetching system

  • US 9,460,229 B2
  • Filed: 10/15/2008
  • Issued: 10/04/2016
  • Est. Priority Date: 10/15/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method of enhancing prefetch operations, the method comprising:

  • storing, at a server-side proxy, a cache model for a client device'"'"'s browser cache, wherein the cache model comprises a copy of caching instructions for objects previously downloaded to the client device and referenced by the cache model, wherein the caching instructions for each object referenced by the cache model indicates an expiration time of the respective object at the client device and includes an object-specific caching instruction;

    receiving a web page at the server-side proxy in response to a request for the web page from the client device;

    identifying, at the server-side proxy, a prefetchable reference to the object in the web page;

    determining, at the server-side proxy using the copy of the caching instructions, that the previously downloaded object does not satisfy the caching instructions;

    in response to the determination, sending a prefetch request for the object from the server-side proxy to a web server;

    receiving, at the server-side proxy, a prefetched response to the prefetch request from the web server, the prefetched response indicating that the object has not been changed since being previously downloaded; and

    transmitting the prefetched response to a client-side proxy to use the previously downloaded object in response to a subsequent request for the object from the client device.

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