Patent ID: 8307034
Filing Date: 2012-11-06
Classification: G06F,H04L

Abstract:
1. A method to provide a sync notification to a client device comprising: receiving, by a server, notification that an event of interest has been received; in response to the server receiving the notification, determining a state of the client device, said state indicating whether or not the client device has outstanding sync notifications, said state being determined based on a trackingGUID and a syncGUID; in response to the state of the client device indicating that the client device has no outstanding sync notifications prior to the receipt of the received notification: setting the trackingGUID equal to the syncGUID, wherein the syncGUID is updated after each successful device synchronization of the client device; setting a timeout equal to a current time plus a predetermined value; and sending the sync notification to the client device; receiving a device/user configuration file having at least one of the syncGUID and the trackingGUID, the device/user configuration file having a filter; reading the at least one of the syncGUID and the trackingGUID from the device/user configuration file; and applying the filter to the sync notification prior to sending the sync notification to the client device, wherein sending the sync notification to the client device comprises one of the following actions as selected by the applied filter: sending the sync notification immediately, sending the sync notification after a next timeout event, and sending the sync notification during a specific time period.