Patent ID: 7275073

Claim:
A system comprising: one or more synchronization agents in communication with one or more enterprise databases; one or more monitoring agents in communication with the one or more enterprise databases, to monitor changes in the one or more enterprise databases according to a predetermined criteria; an events database accessible to the one or more monitoring agents to store information relating to the changes; a synchronization server in communication with the one or more synchronization agents to receive communications from one or more mobile devices; a synchronization database in communication with the synchronization server to store information relating to synchronization events; and a notification server in communication with the events database and the synchronization database to compare a last synchronization time for a mobile device with a last notification time for the mobile device, to increase a notification period for which the mobile device is notified of changes upon determining that the last synchronization time is older than the last notification time, and in response to the increased notification period, to delay sending notifications to the mobile devices.