Patent ID: 7631017

Claim:
A system comprising: a device having device data, wherein the device to propose a change to the device data causing potential unsynchronizing of the device data on the device and server data on a server, wherein the proposed change is identified by a first synchronizer at a server via a web services description at a web server coupled with the server, wherein the proposed change pertains to a first relevant portion of the device data and a second relevant portion of the server data; the first synchronizer to, in a single increment, update the second relevant portion of the server data at the server representing the proposed change to be made to the first relevant portion of the device data, eliminating downloading or updating of other server data on the server; a second synchronizer to update the first relevant portion of the device data at the device such that the device data is synchronized with the server data, and updating relevant portions of device data at other devices coupled with the server, and incrementally update data associated with other devices in a group of devices coupled with the server, the group of devices including the device, and synchronize the data associated with the other devices with the server data; and a temporary cache to store a sub-portion of the first relevant portion of the device data if the sub-portion is not expected to be used by the device for a predetermined period of time, the sub-portion represents a potential conflict, or the sub-portion does not reconcile with the data associated with the group of devices.