Distributing database differences corresponding to database change events made to a database table located on a server computer

  • US 6,321,236 B1
  • Filed: 08/03/1999
  • Issued: 11/20/2001
  • Est. Priority Date: 05/27/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A system for distributing differences corresponding to one or more change events made to a data store located on a server computer, the differences being distributed to one or more client copies of at least a portion of the data store, wherein the one or more client copies of the at least a portion of the data store are located on one or more client computers, the system comprising:

  • a current server version of the data store configured to permit modifications to data contained therein;

    a reference server version of the data store;

    a differencing engine that identifies, at a given instance in time, any differences between the current server version of the data store and the reference server version of the data store;

    one or more updates storing one or more differences generated by the differencing engine wherein the one or more differences are in a first format;

    a translator that converts any differences destined for the client copy of the at least a portion of the data store from the first format into a second format;

    a communication network; and

    a synchronizer that obtains from the differencing engine any differences that are needed to make the one or more client copies of the at least a portion of the data store current, and transmits the differences to the one or more client copies of the at least a portion of the data store by way of the communication network.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×