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

  • US 5,999,947 A
  • Filed: 05/27/1997
  • Issued: 12/07/1999
  • Est. Priority Date: 05/27/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of distributing database differences corresponding to change events made to a database table located on a server computer to client copies of the database table located on one or more client computers comprising the steps of:

  • creating and storing on the server computer one or more sequentially versioned updates, each update containing database differences in a generic format, the database differences corresponding to database change events made to the database table since the preceding update;

    receiving, from a client computer, a request for all the database differences needed to make the client copy of the database table current;

    determining which updates are necessary for making the client copy of the database table current;

    ascertaining a client database engine type wherein the client copy of the database table is held;

    generating and translating specific database differences, selected based on the necessary updates, into instructions based on the ascertained database engine type prior to transmission; and

    transmitting the specific database differences to the client computer so that the client computer may execute the instructions on the client database engine, thereby making the client copy of the database table current in response to the specific database differences translated into the instructions.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×