Patent ID: 7167869

Claim:
A computer program product, tangibly embodied in an information carrier, for representing hierarchical list data, the computer program product being operable to cause data processing apparatus to perform operations comprising: receiving a first list comprising an element A 1 and an element A 2 , the element A 2 comprising a first nested list comprising an element N 1 and an element N 2 ; receiving a second list comprising an element B 1 and an element B 2 , the element B 2 comprising a second nested list comprising an element M 1 and an element M 2 ; storing the elements A 1 and B 1 in a first array; storing the elements A 2 and B 2 in a second array, the second array comprising a first sub-array to store the elements N 1 and M 1 , and a second sub-array to store the N 2 and M 2 ; and displaying data stored in the first array and the second array.