CLOUD-BASED SYNCHRONIZATION OF RELATED FILE SETS
First Claim
Patent Images
1. A system comprising:
- a computing device comprising a memory and a processor, the computing device communicatively coupled to a storage device having a plurality of files stored thereon, the memory having stored thereon computer-readable instructions that, upon execution by the computing device, cause the system to;
determine that a first file of the plurality of files is marked for synchronizing with a copy of the first file maintained at a remote storage location and that the first file is in active use by a user of the computing device;
select a second file of the plurality of files for synchronizing with a copy of the second file to be formed at the remote storage location, the selecting based at least in part on a degree of relevance between the first file and the second file;
transmit information indicative of the second file to the remote storage location;
receive information indicative of a modification of the copy of the second file at the remote storage location; and
synchronize content of the second file stored on the storage device with content of the copy of the second file at the remote storage location, based at least in part on the information indicative of the modification.
1 Assignment
0 Petitions
Accused Products
Abstract
Files in active use may be detected. Files related to the active files may also be determined. A set of active files and related files may be automatically synchronized to one or more cloud-based storage services. A user may be provided with access to the related file set using any device having access to the cloud-based storage service.
31 Citations
20 Claims
-
1. A system comprising:
a computing device comprising a memory and a processor, the computing device communicatively coupled to a storage device having a plurality of files stored thereon, the memory having stored thereon computer-readable instructions that, upon execution by the computing device, cause the system to; determine that a first file of the plurality of files is marked for synchronizing with a copy of the first file maintained at a remote storage location and that the first file is in active use by a user of the computing device; select a second file of the plurality of files for synchronizing with a copy of the second file to be formed at the remote storage location, the selecting based at least in part on a degree of relevance between the first file and the second file; transmit information indicative of the second file to the remote storage location; receive information indicative of a modification of the copy of the second file at the remote storage location; and synchronize content of the second file stored on the storage device with content of the copy of the second file at the remote storage location, based at least in part on the information indicative of the modification. - View Dependent Claims (2, 3, 4, 5)
-
6. A non-transitory computer-readable storage medium having stored thereon instructions that, upon execution by a computing device, cause the computing device to at least:
-
determine that a first file maintained by the computing device on a local storage device is associated with information indicative of synchronizing the first file with a copy of the first file at a remote storage location; select a second file for synchronizing, based at least in part on determining a relationship between the first file and the second file; transmit information indicative of the second file to the remote storage location; receive information indicative of a modification of a copy of the second file maintained at the remote storage location; and synchronize the second file stored on the storage device with the copy of the second file at the remote storage location, based at least in part on the information indicative of the modification. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method comprising:
-
determining that a first file maintained by a computing device on a local storage device is associated with information indicative of synchronizing the first file with a copy of the first file at a remote storage location; selecting a second file for synchronizing, based at least in part on determining a relationship between the first file and the second file; transmitting information indicative of the second file to the remote storage location; receiving information indicative of a modification of a copy of the second file maintained at the remote storage location; and synchronizing the second file stored on the local storage device with the copy of the second file at the remote storage location, based at least in part on the information indicative of the modification. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification