Patent ID: 7797628

Claim:
A computer-implemented method of using a directed graph running on a browser application, the method comprising: accessing data that includes at least a portion of the directed graph, wherein the directed graph includes: a first column table for a parent column of the directed graph, the first column table including a row element for a set of parallel columns of the directed graph, each parallel column comprising a child column of the parent column; a row table corresponding to the row element, wherein the row table is separate from the first column table and wherein the row table comprises a set of column elements, each column element corresponding to a parallel column of the set of parallel columns; and a plurality of second column tables, each second column table corresponding to a column element of the set of column elements, and wherein the plurality of second column tables is separate from the row table and the first column table, wherein a first select second column includes a first action element and a second select second column table includes a second action element and a third action element, wherein the first and second action elements lie at a same sequential position within the first select second column table and the second select second column table, respectively, wherein the third action element is subsequent to the second action element, and wherein the third action element is activated before the first action element is completed; and receiving a user input signal at the browser application to edit the directed graph.