×

Data replication method

  • US 8,005,787 B2
  • Filed: 11/02/2007
  • Issued: 08/23/2011
  • Est. Priority Date: 11/02/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method of replicating a datum in a first process executed by a computing system, said datum held by a second process and alterable by a message received over one of a first communication channel and a second communication channel, said method comprising the steps of:

  • (a) determining a currency of a message transmitted over said first communication channel;

    (b) determining a currency of a message received from said first communication channel, said message originating from a process other than said second process;

    (c) determining a currency of a message transmitted over said second communication channel;

    (d) determining a currency of a message received from said second communication channel, said message originating from a process other than said second process; and

    (e) enabling replication of said datum in said first process when said message originating from a process other than said second process received from said first communication channel is at least as current as said message transmitted over said first communication channel and said message originating from a process other than said second process received from said second communication channel is at least as current as said message transmitted over said second communication channel, wherein said enabling further comprises the steps of (i) comparing a number of messages transmitted to said datum over said first communication channel to a number of messages received by said datum from said first communication channel, (ii) comparing a number of messages transmitted to said datum over said second communication channel to a number of messages received by said datum from said second communication channel, and (iii) enabling replication of said datum in said first process when said number of messages received from said first communication channel is at least equal to said number of messages transmitted over said first communication channel and said number of messages received from said second communication channel is at least equal to said number of messages transmitted over said second communication channel.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×