×

Client-based caching of remote files

  • US 8,185,566 B2
  • Filed: 01/15/2009
  • Issued: 05/22/2012
  • Est. Priority Date: 01/15/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for caching information at a client related to a remote file stored at a server, the method comprising:

  • receiving information from a software application indicating the remote file to open in an open request;

    determining whether a lease exists on the client for the indicated remote file, wherein the lease provides a lease duration and cache coherency information associated with the indicated remote file;

    when no lease exists on the client for the indicated remote file;

    sending a lease request to open a handle to the indicated remote file and request the lease that identifies one or more cache intentions of the client based on the access information received from the software application; and

    receiving a lease response indicating that the requested lease was granted;

    upon an expiration of the lease duration corresponding to the lease, delaying the closing of the handle to the indicated remote file; and

    wherein the preceding steps are performed by at least one processor.

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