×

Optimizing file replication using binary comparisons

  • US 8,200,623 B2
  • Filed: 03/19/2007
  • Issued: 06/12/2012
  • Est. Priority Date: 11/06/2003
  • Status: Active Grant
First Claim
Patent Images

1. A system for use in a file synchronization system, comprising:

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

    an input device for receiving changes to the first copy of the base file;

    a processor for changing the first copy based on the received changes, anddetermining a difference between the changed first copy and the second copy; and

    an output device for transmitting the difference to a server,wherein if the difference is rejected by the server because an additional difference has been previously applied to the base file, then the input device receives the additional difference from the server, and the processor applies the additional difference to the second copy of the base file,wherein the processor applies the additional difference to the second copy of the base file to generate a modified second copy, applies the received changes to the modified second copy to generate a third copy, and determines a third difference between the third copy and the modified second copy.

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