×

Synchronizing files on different computing devices using file anchors

  • US 10,452,635 B2
  • Filed: 04/27/2016
  • Issued: 10/22/2019
  • Est. Priority Date: 03/23/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for carrying out a file synchronization between a first computing device and a second computing device, comprising:

  • receiving an identifier of a first file that is eligible for copying from storage of the first computing device to storage of the second computing device;

    determining, based on the identifier, if there is a second file stored in the storage of the second computing device that corresponds to the first file;

    in response to determining that there is a second file stored in the storage of the second computing device that corresponds to the first file, determining if a timestamp associated with the second file is earlier than a timestamp associated with a file anchor stored in the storage of the second computing device, the file anchor comprising a file that was created by the second computing device during a previous file synchronization between the second computing device and another computing device and the timestamp associated with the file anchor being assigned to the file anchor by the second computing device upon creation of the file anchor; and

    in response to determining that the timestamp associated with the second file is earlier than the timestamp associated with the file anchor stored in the storage of the second computing device, causing the second file to be overwritten by the first file.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×