Patent ID: 7877416

Claim:
A computer implemented system for displaying a logical structure, comprising: processing unit and memory; a pattern recognition system for examining a set of data items to identify a predefined pattern, wherein the predefined pattern represents data items arranged in a certain order within a hierarchical tree; a list generation system for adding particular nodes to a list, wherein each node corresponds to the set of data items represented by the predefined pattern; and a structure generation system for generating a logical structure of nodes for display based on the list, wherein the logical structure depicts relationships between data items, and wherein hierarchical descendants of the particular nodes in the list will be automatically displayed only a single time, wherein the predefined pattern comprises a recursiveness among the hierarchical descendants in the set of data items, wherein an initial logical structure of nodes is modified by the structure generation system to prevent recursive hierarchical descendants of the particular nodes from being automatically displayed multiple times, wherein the structure generation system either automatically expands or automatically contracts an initial logical structure of nodes for display based on the list, wherein the hierarchical descendants of the particular nodes in the list are displayed only a single time, and wherein the structure generation system automatically modifies an initial logical structure of nodes so that the hierarchical descendants of the particular nodes in the list can be automatically displayed multiple times if a quantity of the set of data items is below a predetermined threshold.