×

Method for optimization of synchronization between a client's database and a server database

  • US 6,643,669 B1
  • Filed: 08/10/2000
  • Issued: 11/04/2003
  • Est. Priority Date: 03/14/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for synchronizing a first database with a second database, comprising the steps of:

  • transmitting a first synchronization message from the first database to the second database, the first synchronization message containing mapping records from a previous database synchronization process, updates for the second database, a current synchronization time and a last synchronization time, wherein the step of transmitting a first synchronization message further comprises the steps of;

    determining a number of changes since the last synchronization time;

    determining which of at least one stored mapping record to send as the mapping records from the previous synchronization process;

    comparing the determined number of changes to the determined at least one stored mapping record to determine the updates for the second database;

    updating the second database responsive to the first synchronization message;

    transmitting a second synchronization message from the second database to the first database, the second synchronization message comprising updates for the first database, results of updates responsive to the first synchronization message and the received current synchronization time from the first synchronization message;

    updating the first database responsive to the second synchronization message;

    storing new mapping records for a present synchronization process for transmission during a next synchronization process.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×