×

On Demand Access to Client Cached Files

  • US 20150193514A1
  • Filed: 09/30/2008
  • Published: 07/09/2015
  • Est. Priority Date: 09/30/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of downloading file content on demand, performed by a client device having one or more processors and memory storing one or more programs for execution by the one or more processors, the method comprising:

  • at the client device;

    storing in a client metadata database, metadata for a set of files in a file system;

    storing in a client content database, a subset of content for the set of files for which metadata is stored in the client metadata database, wherein the subset of content does not exceed a cache size that is less than a full size of the content in the set of the files, and wherein the metadata in the client metadata database and the content in the client content database correspond to a virtual drive at the client device;

    in response to a request, retrieving from a server content database and storing in the client content database, at least a portion of content not in the subset of content, wherein the server content database is on a server located remotely from the client device; and

    performing a synchronization operation between the server and the client device wherein, upon completion of the synchronization operation, content stored in the client content database comprises is a subset of a full set of content for the set of files and, upon completion of the synchronization operation, metadata stored in the client metadata database includes a full set of metadata for the set of files, wherein the subset of the full set of content does not exceed the cache size that is less than the full size of the content in the set of the files.

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