Patent ID: 8938422
Filing Date: 2015-01-20
Classification: G06F,H04L

Abstract:
1. A computer-implemented method for delaying synchronization of a plurality of computing devices, the method at a computing device of the plurality of computing devices comprising: receiving, from a remote server distinct from the plurality of computing devices, one or more update notifications at the computing device; storing the update notifications in a queue on the computing device; determining that the computing device is idle when the computing device is in one of a screen saver mode or a locked mode, wherein the screen saver mode and the locked mode are distinct from a sleep mode; when the computing device is idle, delaying sending of an update request for synchronization information corresponding to the update notifications until a user has started using the computing device; determining whether the user has started using the computing device; when the user has started using the computing device, sending to the remote server the update request for the synchronization information corresponding to the update notifications; receiving the synchronization information corresponding to the update request; performing conflict resolution at the computing device based on the received synchronization information; and updating the computing device with the received synchronization information.