×

Method and apparatus for bi-directional communication and data replication between multiple locations during intermittent connectivity

  • US 9,973,582 B2
  • Filed: 06/13/2017
  • Issued: 05/15/2018
  • Est. Priority Date: 10/19/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for synchronizing contents of a local database with contents of a remote database, the method comprising:

  • writing at least one data transaction received from a user terminal from the local database to a local transaction log file;

    assigning a bin number to each of the at least one data transaction;

    determining, by a local replicator service, if the assigned bin number has changed due to receipt of at least one subsequent data transaction;

    if the bin number has changed, inserting, by the local replicator service, the at least one subsequent data transaction into a local sequence log file and assigning the at least one subsequent data transaction a first sequence number;

    in response to a request by a remote replicator service, providing, to the remote replicator service, access to the first sequence number, the remote replicator service having access to a second sequence number stored in the remote database; and

    if the first sequence number does not match the second sequence number,providing, to the remote replicator service, access to the at least one subsequent data transaction associated with the first sequence number, the remote replication service updating the remote database to include the at least one subsequent data transaction.

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