×

Managing files on multiple computing devices

  • US 7,930,270 B2
  • Filed: 02/26/2007
  • Issued: 04/19/2011
  • Est. Priority Date: 02/26/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer-readable storage media having computer-executable instructions for managing files on multiple computing devices, the computer-executable instructions, when executed, perform a method comprising:

  • establishing an account that identifies a plurality of partner computing devices, the plurality of partner computing devices including a local partner computing device and at least one remote partner computing device, each of the plurality of partner computing devices having a corresponding at least one cache policy filter, each cache policy filter including at least one filter rule;

    providing a combined file space on the local computing device represented by a folder that includes a plurality of sub-folders, each sub-folder being associated with one of the plurality of partner computing devices and being configured to include files shared from the associated one of the plurality of partner computing devices;

    caching contents of a file located on a remote partner computing device in the sub-folder associated with the remote partner computing device in the combined file space if a filter rule of a cache policy filter of the local computing device is met, said caching including storing a copy of the file in the sub-folder associated with the remote partner computing device in the combined file space on the local partner computing device as a cached file, the file located on the remote partner computing device being maintained as a master file; and

    storing metadata associated with the file in the sub-folder associated with the remote partner computing device in the combined file space, instead of storing the contents of the file in the sub-folder associated with the remote partner computing device in the combined file space, if the filter rule is not met.

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