Patent ID: 7430569
Filing Date: 2008-09-30
Classification: G06F,Y10S

Abstract:
1. A method of replicating data objects from a source system to a target system, comprising: providing an electronic data element accessible to at least one software program implementing one or more data-object replication processes and one or more software processes other than the one or more data-object replication processes, the electronic data element comprising a first field having an identifier and a second field having a state of the identifier, wherein the state of the identifier is set to one of the following states: setting the state of the identifier to the first state; assigning, after setting the state of the identifier to the first state, the identifier to one or more data objects stored in a memory of the source system; processing, by one or more of the software processes other than the data-object replication processes, the one or more assigned data objects while the identifier is set to the first state; changing the state of the identifier from the first state to the second state while at least some of the one or more assigned data objects are being processed by the one or more software processes other than the data-object replication processes; changing the state of the identifier to the third state when the one or more assigned data objects are finished being processed by the one or more software processes other than the data-object replication processes; and replicating, by the one or more data-object replication processes after the state of the identifier has been changed to the third state, the one or more assigned data objects from the memory in the source system to a memory in the target system.