Patent ID: 7899783

Claim:
A computer-implemented method of reporting on data integrity in a publisher data repository that is configured for synchronization with a subscriber data repository, comprising: applying at least one computer processor to perform data synchronization between the two data repositories including: maintaining a history table of synchronization events occurring between the data repositories, wherein the history table is maintained by either of the repositories and includes metadata representing, for each synchronization event, a synchronization time and a description of the synchronization event; interrogating the metadata by reading from the history table the latest two consecutive synchronization times at which no data needed to be merged between the data repositories; automatically generating an indication message at the subscriber data repository to indicate the data integrity between the publisher and subscriber data repositories, wherein the indication message provides a time stamp indicative of the later one of the two latest consecutive synchronization times, and, in the event that an end time of a report period in a requested data integrity report is later than the time stamp in the generated message, alerts a user that the requested report is accurate only to the time stamp in the generated message; and providing the user, in such event, with menu options comprising: 1) scaling back the end time of the report period to a time earlier than or equal to the time stamp in the generated message; 2) delaying generation of the requested report until the time stamp in the generated message is equal to or later than the end time of the report period, and 3) initiating immediate synchronization between the data repositories.