Patent ID: 7870098

Claim:
A computer-implemented method of managing a source database having data to be transmitted to receivers, comprising: executing, by the computer, an application program to generate a modification to data that already is stored in the source database and that represents a change to an object; before updating the source database with the modification, executing, by the computer, a change notification API program to create a change pointer indicating the modification to be made to the source database; executing, by the computer, a processing process to: identify, based on data stored in a configuration database, at least one of the receivers that request from the source database the data representing the object; determine whether there is another previously-created change pointer of the object having an indicator to indicate that a modification corresponding to the previously-created change pointer has not been received by the at least one of the receivers; if there is no such previously-created change pointer, update the source database with the modification, and store the change pointer in a centralized change pointer database; if there is one such previously-created change pointer, retrieve the data that is already stored in the source database; store the retrieved data as an image in an image database, the image being identified as related to at least one of the receivers identified in the identifying step; update the previously-created change pointer that relates to the image; and store the change pointer in the centralized change pointer database; and thereafter, updating the source database with the modification.