Patent ID: 9330106
Filing Date: 2016-05-03
CPC Classification: G06F

Claim Text:
1. A method of synchronizing data between a client device and a storage repository, the method comprising: establishing a communications channel between the client device and the storage repository; from a storage location for files to be synchronized between the client device and the storage repository, selecting a set of files which is related to a particular file based on a set of selection criteria; and while the communications channel is established, copying data of the selected set of files between the client device and the storage repository to synchronize the selected set of files between the client device and the storage repository; wherein a group of files resides within the storage location; and wherein copying the data of the selected set of files between the client device and the storage repository includes transferring the data of the selected set of files between the client device and the storage repository ahead of transferring data of remaining files of the group to synchronize the selected set of files ahead of the remaining files of the group; wherein selecting the set of files which is related to the particular file includes: wherein providing, for each file of the group of files, the respective overall score based on the set of selection criteria includes: generating the overall score for each file based at least in part on a filename similarity between a filename of that file and a filename of the particular file.