发明名称 SYSTEMS, METHODS AND MEDIA FOR DEFERRED SYNCHRONIZATION OF FILES IN CLOUD STORAGE CLIENT DEVICE
摘要 Systems, methods and media are provided for deferred synchronization of files in cloud storage systems. One method includes detecting changes to a data file. The method also includes monitoring I/O operations performed by a process associated with the changes. When the process is busy, the method also includes adding to an upload file list a name of a first file in response to a creation/modification of the first file. The method further includes adding to the list a new name of a second file and, when applicable, removing from the list an old name of the second file in response to renaming the second file. The method also includes removing from the list a name of a third file in response to a deletion of the third file and uploading files identifiable using file names in the list to the cloud storage server when the process is no longer busy.
申请公布号 US2014279879(A1) 申请公布日期 2014.09.18
申请号 US201313801158 申请日期 2013.03.13
申请人 APPSENSE LIMITED 发明人 McLEAN Ian
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method comprising: detecting a change to a data file stored in a cloud storage directory in a cloud storage client device, wherein the cloud storage directory is managed by a cloud storage service program; monitoring input-output (I/O) operations performed by a process associated with making the change to the data file; when it is determined that the process is busy with the I/O operations, adding to an upload file list a name of a first file in response to a creation or a modification of the first file by the process in connection with making the change to the data file, wherein the upload file list is configured to include one or more names of files that need to be uploaded to a cloud storage server for synchronization;adding to the upload file list a new name of a second file and, when the upload file list includes an old name of the second file, removing from the upload file list the old name of the second file in response to renaming the second file in connection with making the change to the data file; andremoving from the upload file list a name of a third file in response to a deletion of the third file in connection with making the change to the data file; and uploading to the cloud storage server one or more files identified using file names that remain in the upload file list when the process is no longer busy with the I/O operations.
地址 Warrington GB