Synchronizing multiple hierarchal data structures
AssigneeAdobe Systems Incorporated
InventorsAbhishek Shah, Anuj Dhawan
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdobe Systems Incorporated
InventorsAbhishek Shah, Anuj Dhawan
Estimating the term…
Synchronization between multiple data repositories is described which retrieves tree structures that represent the hierarchical organization of the data repositories that will be or are synchronized. One of tree structures is parsed for data nodes, while the other tree structures are parsed for each such data node to find matching data nodes having corresponding hierarchies. Moved nodes are identified when a matching node is found that does not have the same hierarchy in its tree structure. Similarly, deleted nodes are identified when a node is found with no match in a controlling tree structure. Data structure lists are compiled noting matching relationships and hierarchies and also noting moved and deleted nodes and their relationships with the rest of the formerly corresponding nodes. Using these data structure lists, a synchronization interface is generated for display to a user that visually compares the synchronization of the multiple data repositories.
A method comprising:
A synchronization system comprising:
A non-transitory computer readable medium comprising program code, the program comprising:
Dependencies are inferred from the claim text.