Patent ID: 8301994

Claim:
A method comprising: retrieving a controlling tree structure and at least one other tree structure, wherein said controlling tree structure and said at least one other tree structure represent hierarchical organizations of synchronized data repositories; traversing said controlling tree structure to identify each data node of said controlling tree structure; for said each data node, searching said at least one other tree structure for a corresponding data node having a corresponding hierarchy in said at least one other tree structure; responsive to finding said corresponding data node with said corresponding hierarchy, writing said each data node, said corresponding data node, and said corresponding hierarchy to a merged tree data structure; responsive to finding said corresponding data node without said corresponding hierarchy, writing said corresponding data node and an unmatched hierarchy of said corresponding data node to a temporary tree data structure; and generating a synchronization interface for display by combining said merged tree data structure and said temporary tree data structure, wherein said synchronization interface visually compares said controlling tree structure and said at least one other tree structure.