×

Method and apparatus for performing real-time update transactions between a database system and remote database clients

  • US 7,890,460 B2
  • Filed: 06/29/2007
  • Issued: 02/15/2011
  • Est. Priority Date: 07/01/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for performing an update transaction in a database system, the method comprising:

  • sending to a plurality of remote database clients an update request to update data in a database system, the update request comprising a first checksum value and an Updateable Column Data Set (UCDS), the first checksum value corresponding to a state of the data to be updated in the database system as of the time of the update request, the UCDS corresponding to the data to be updated and any database cells associated with the data to be updated;

    responsive to sending the update request to the plurality of remote database clients, receiving a reply from a remote database client, the reply including a new value for the data to be updated in the database system and the first checksum value corresponding to the state of the data to be updated in the database system as of the time of the update request;

    determining whether the first checksum value matches a second checksum value corresponding to the state of the data to be updated in the database system as of the time that the database system received the reply; and

    responsive to the first checksum value matching the second checksum value, updating the data to be updated in the database system with the new value for the data to be updated, otherwise rejecting the reply.

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