Managing files on multiple computing devices
First Claim
Patent Images
1. A computer-readable 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;
providing a combined file space on the local computing device that identifies one or more files from at least one of remote partner computing devices;
caching contents of the file located on the remote computing device in the combined file space if a criterion is met; and
storing metadata associated with the file in the combined file space if the criterion is not met.
2 Assignments
0 Petitions
Accused Products
Abstract
The present technique provides a combined file space for files from multiple partner computing devices. An individual cache policy associated with each partner computing device determines the manner in which the files in the combined file space are filtered for the respective partner computing device. Files data that do not have content stored locally have metadata associated with the files stored locally in the combined file space.
70 Citations
20 Claims
-
1. A computer-readable 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; providing a combined file space on the local computing device that identifies one or more files from at least one of remote partner computing devices; caching contents of the file located on the remote computing device in the combined file space if a criterion is met; and storing metadata associated with the file in the combined file space if the criterion is not met. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for synchronizing files among a plurality of partner computing devices, comprising:
-
applying a filter to a file from a remote computing device, the remote computing device being one of the plurality of partner computing devices; caching the file in a combined file space of a local computing device if the file passes a cache policy filter associated with the local computing device, the local computing device being one of the plurality of partner computing devices; and storing metadata associated with the file in the combined file space if the file fails the cache policy. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computing device configured to synchronize user data among a plurality of partner computing devices, the device comprising:
-
a processor; and a memory from which a combined file space is allocated and into which a plurality of instructions are loaded, the plurality of instructions comprising; a file system monitor configured to monitor a plurality of activities associated with each of a plurality of files in the combined file space; a cache manager configured to determine which of the files are cached and which files are is ghosted in the combined file space; and a sync manager configured to retrieve content associated with one of the files from a remote computing device when the cache manager determines that the one file is to be cached and to retrieve metadata associated with the one file from the remote computing device when the cache manager determines that the one file is to be ghosted, the remote computing device being one of the plurality of partner computing devices. - View Dependent Claims (17, 18, 19, 20)
-
Specification