×

Conflict management during data object synchronization between client and server

  • US 9,131,024 B2
  • Filed: 09/14/2012
  • Issued: 09/08/2015
  • Est. Priority Date: 12/30/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for synchronizing data objects, comprising:

  • at a computing device,obtaining a first metadata entry associated with a first data object, the first metadata entry including;

    (i) a first file name, wherein the first file name includes a directory path for the first data object; and

    (ii) a first data object identifier distinct from the first file name;

    obtaining a second metadata entry associated with a second data object, the second metadata entry including;

    (i) a second file name, wherein the second file name includes a directory path for the second data object; and

    (ii) a second data object identifier distinct from the second file name;

    determining, using the first and second data object identifiers, whether the first data object and the second data object correspond to the same data object;

    without regard to the first file name and the second file name; and

    in accordance with a determination that the first data object and the second data object correspond to the same data object;

    synchronizing the first data object with the second data object, including;

    determining whether a third data object with a directory path matching the first directory path exists, wherein the third data object is stored on a computing devices different from a computing device on which the first data object is stored; and

    in accordance with a determination that the third data object exists;

    performing a conflict resolution action; and

    in accordance with a determination that the third data object does not exist;

    performing one or more synchronization operations on the first data object or the second data object.

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