Patent ID: 7385942

Claim:
A system comprising: a network; a satellite server connected to the network; and a central server communicating with the satellite server via the network, the central server including a master data storage storing master data, a checker using a checking algorithm to generate a verification record for satellite data to be distributed to the satellite server, the satellite data being derived from the master data, a distributor distributing the satellite data and the checking algorithm used to generate the verification record for the satellite data to the satellite server, and a security monitor monitoring for status messages from the satellite server, responsive to receiving a status message from the satellite server during a scheduled time interval or in response to a status request sent to the satellite server, determining whether the satellite data at the satellite server is corrupted based on the received status message, and responsive to not receiving a status message from the satellite server during a scheduled time interval or in response to a status request sent to the satellite server, determining that the satellite data at the satellite server is corrupted, responsive to the security monitor determining that the satellite data at the satellite server is corrupted, the distributor re-distributing the satellite data to the satellite server.