Patent ID: 8732615

Claim:
A method of displaying a plurality of data arrays in a graphical user interface, the method comprising: accessing a first data array and a second data array that is nested in the first data array, the first data array comprising a plurality of first data elements, the second data array comprising a plurality of second data elements; constructing a hierarchical tree structure of the plurality of first and second data arrays, the first data array being ranked higher than the second data array in the hierarchical tree structure based on nesting of the second data array in the first data array; and displaying an arrangement of the plurality of first and second data elements in the graphical user interface, the arrangement being based on the hierarchical tree structure, the arrangement expandable to display one or more of the plurality of second data elements within a same tree structure level of the plurality of first data elements, the arrangement comprising a replacement of one or more of the plurality of first data elements with one or more of the plurality of second data elements after an expansion of the expandable arrangement and omitting an identification of the one or more replaced first data elements in the same tree structure level of the replaced first plurality of first data elements, and collapsible to hide the one or more of the plurality of second data elements from the same tree structure level of the plurality of first data elements.