×

Meta-data based method for local cache utilization

  • US 9,967,359 B2
  • Filed: 04/14/2015
  • Issued: 05/08/2018
  • Est. Priority Date: 12/23/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method to be performed by a client proxy in communication with a client, the method comprising:

  • receiving previous response data from a server proxy in communication with a server, the previous response data sent to the client proxy by the server proxy in response to a previous request for a resource, wherein the previous response data is indicated as unsuitable for caching such that there is no need to determine an expiration time or date of the previous response data;

    generating previous client proxy meta-data based on the previous response data, and storing the previous client proxy meta-data and the previous response data in a client proxy cache;

    responsive to receiving a new request for the resource from the client and determining that the previous response data is stored in the client proxy cache, always creating a modified request by modifying the new request to include one or more elements of the previous client proxy meta-data and sending the modified request instead of the new request to the server proxy;

    in the event that all of the one or more elements of the previous client proxy meta-data included in the modified request match server proxy meta-data computed from a server proxy version of the previous response data, receiving an instruction from the server proxy to deliver the previous response data stored in the client proxy cache to the client; and

    in the event that any of the one or more elements of the previous client proxy meta-data included in the modified request do not match the server proxy meta-data computed from the server proxy version of the previous response data, receiving new response data from the server proxy.

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