Patent Document ID: 9262520
Application ID: 13105890

Base Claim:
1. A computer network-implemented method for displaying a data structure and enabling one or more users to interact with the data structure via a user interface, the data structure including data entities and relationships between the data entities, the method comprising: populating the user interface, via one or more computer processors executing stored program instructions, with text labels representing data entities from the data structure; enabling a user to make a change to a first text label within the user interface using one or more computer processors, the user's change comprising a change to a position of the first text label from a first location on the user interface to a second location specified by the user on the user interface and one or more textual visual properties of the first text label within the user interface; and automatically determining, based on the user's change to the position and the one or more textual visual properties of the first text label, a relationship between a first data entity and a second data entity in the data structure, wherein the relationship was not represented in the data structure prior to the user's change to the first text label, wherein automatically determining the relationship comprises applying translation rules to a combination of (a) at least one positional visual property relating the position of the first text label to a position of a second text label in the user interface, and (b) at least one textual visual property of the first text label and/or the second text label, after the user's change to the first text label.

---

Claim 21:
21. The method of claim 1 , wherein: the enabling comprises providing a mechanism enabling the one or more users to add or delete one or more text labels using the user interface, and to define visual properties for the one or more text labels; and the method further comprises modifying the data structure to reflect the added or deleted text labels.