Patent ID: 6581074
Filing Date: 2003-06-17
Classification: G06F,Y10S

Abstract:
A synchronization logic to synchronize a first directory and a second directory, both directories being stored on one or more computer-readable media, the first directory having an update sequence number capability where a change in the first directory is associated with a unique, consecutively incremented update sequence number, the logic being computer-executable instructions stored on a computer-readable medium, when such instructions are executed by a computer, the logic having at least one synchronization capability selected from a group of synchronization capabilities essentially consisting of:a dampening capability, utilizing the update sequence number capability of the first directory, to prevent changes originating from the second directory already synchronized to the first directory from being synchronized back to the second directory as changes originating from the first directory; an identifier mapping capability, utilizing a table mapping a unique identifier of each of a plurality of records of the first directory with a unique identifier of a corresponding record of a plurality of records of the second directory, to track moved records within the first and the second directories, the table being maintained separately from the first and second directories; and, a checksum capability, utilizing a checksum for each of the plurality of records in the second directory, to allow efficient detection of changes in specific individual records in the second directory, where the use of checksum is the only mechanism for efficiently detecting the changes in the second directory, where the changes can include deletions.