Patent ID: 7752166

Claim:
A method, comprising: receiving, by a first computing device, a first triggering event; responding to the first triggering event, by the first computing device, by determining whether a modification has been made to first device data of the first computing device; and transferring, to temporary storage in a routing system, a modification indicator identifying the modification to the first device data, when the modification is determined to have been made; initializing a first queue for receiving first device modification indicators from the first computing device and transferring the first device modification indicators to the second device; and initializing a second queue for receiving second device modification indicators from the second computing device and transferring the second device modification indicators to the first device, wherein data relating to the modification indicator is received by a second computing device from the temporary storage and synchronized with second device data of the second computing device in response to an asynchronously triggering second device trigger, and the temporary storage comprises a storage device accessible by the first computing device and the second computing device.