Patent ID: 8250397

Claim:
A first peer system for synchronizing data elements in a group of synchronizing peer systems, said first peer system comprising: a sync software module for managing synchronization directly with a second peer system; a memory for storing a first node tree representing a first sync point in said first peer system and a second node tree representing a second sync point in said second peer system; a processor resource for running said sync software module while said sync software module interacts with metadata wherein said running produces a first job list for said first peer and a second job list for said second peer; said metadata derived from a set of corresponding nodes, said set of corresponding nodes comprising one node from each of said first node tree and said second node tree; said second job list comprising instructions to synchronize objects in said second sync point with corresponding objects in said first sync point and said second sync point; said first job list comprising instructions to synchronize objects in said first sync point with corresponding objects in said second sync point and said first sync point; and an input/output (i/o) system for connecting with said second peer system for transferring said second job list.