Patent ID: 7373362
Filing Date: 2008-05-13
Classification: G06F,Y10S

Abstract:
1. A coordinated push synchronization method, comprising the acts of: detecting changes to a local application data store; identifying a record affected by a detected change; pushing the identified record to a remote application data store; ascertaining whether the pushed record, in its current form as affected by the detected change, has already been replicated or deleted in the remote application data store in order to determine whether the remote application data store will be updated with the pushed record; if not, updating the remote application data store with the pushed record and identifying the pushed record in the remote application data store as having been pushed from the local application data store to the remote application data store, otherwise ignoring the pushed record; wherein the act of pushing the identified record comprises: if the identified record has been detected as being new, pushing a replica of the identified record with instructions to save the replica in the remote application data store; if the identified record has been detected as being modified, pushing a replica of the identified record with instructions to save the replica in the remote application data store replacing a prior version of the record; and if the identified record has been detected as being deleted, pushing instructions to delete a prior version of the identified record contained in the remote application data store.