×

Optimizing file replication using binary comparisons

  • US 7,203,708 B2
  • Filed: 11/06/2003
  • Issued: 04/10/2007
  • Est. Priority Date: 11/06/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method of maintaining an updated file, comprising:

  • storing a first copy and a second copy of a base file at a first device and at a second device;

    receiving a first set of changes to the first copy at the first device and a second set of changes to the first copy at the second device;

    determining a first difference between the changed first copy and the second copy at the first device, and a second difference between the changed first copy and the second copy at the second device;

    transmitting the first difference and the second difference to a server;

    receiving the first difference or the second difference first in time at the server;

    accepting the difference received first in time at the server if the base file at the server is the same as the base file that was stored at the device associated with the difference received first in time, otherwise rejecting the difference at the server;

    rejecting the difference received second in time at the server; and

    transmitting a third difference from the server to the device associated with the difference received second in time, and applying the third difference to the second copy of the base file stored at the device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×