Patent ID: 9569869
Date: 2017-02-14
CPC Classifications: G06F,G06Q,G06T

Claim:
1. A computer-implemented method comprising: accessing a first graph-based representation of a first model created by a first user, the first graph-based representation comprising a first set of nodes and connections between the nodes, each node in the first set of nodes corresponding to a data item of the first model; accessing a second graph-based representation of a second model created by a second user, the second graph-based representation comprising a second set of nodes and connections between the nodes, each node in the second set of nodes corresponding to a data item of the second model; identifying matching nodes between the first set of nodes and the second set of nodes; identifying matching topological features between the first set of nodes and the second set of nodes; identifying matching dependency characteristics between the first set of nodes and the second set of nodes; creating, by a machine having a memory and at least one processor, a third graph-based representation of a consolidated model based on the matching nodes, the matching topological features, and the matching dependency characteristics; identifying a conflict between the first graph-based representation of the first model and the second graph-based representation of the second model; causing the third graph-based representation of the consolidated model to be displayed to a resolving user based on the identifying the conflict; and enabling the resolving user to resolve the conflict by modifying the third graph-based representation of the consolidated model using the displayed third graph-based representation of the consolidated model.