Patent ID: 6633924
Filing Date: 2003-10-14
Classification: G06F,Y10S

Abstract:
A computer system comprising:a first object store containing a plurality of objects; an application program that maintains the first object store; application program interfaces associated with the application program; a synchronization manager that communicates with the application program through the application program interfaces to synchronize objects in the first object store relative to corresponding objects in a second object store that is not associated with the application program, wherein the application program is not required to perform synchronization; the application program interfaces comprising a first interface and a second interface, wherein: the first interface receives a first identifying data segment from the synchronization manager and returns a handle corresponding to the first identifying data segment, the first identifying data segment corresponding to an object in the first object store; and the second interface receives the handle corresponding to the first identifying data segment, compares the first identifying data segment with a second identifying data segment corresponding to the object, and in response returns an indication of whether the object has been changed in the first object store.