Patent ID: 7657769

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 and directly with a third peer system; A memory for storing a first node tree representing a first sync point in said first peer system, a second node tree representing a second sync point in said second peer system, and a third node tree representing a third sync point in said third peer system; A microprocessor resource for running said sync software module while said sync software module interacts with metadata; said running activity producing a first job list for said first peer, a second job list for said second peer and a third job list for said third 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, said second node tree and said third 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; An i/o system for connecting with said second peer system and said third peer system for transferring said second job list and said third job list respectively.