Patent ID: 8502823

Claim:
A non-transitory computer-readable storage device having computer readable instructions tangibly stored thereon which when executed by the computer, cause the computer to perform a method for graph visualization, the method comprising: defining: a plurality of lanes, wherein there is one lane for each node of a plurality of nodes in a graph, wherein the plurality of nodes and the plurality of lanes are topologically sorted; a plurality of markers placed one marker per lane representing the plurality of nodes of the graph defining a diagonal across the lanes; a first region of the plurality of lanes on a first side of the diagonal, denoting association to a first set of nodes with an incoming dependency; a second region of the plurality of lanes on a second side of the diagonal, denoting association to a second set of nodes with an outgoing dependency; a first arrow originating at a first marker in the plurality of markers and extending within the associated lane into the first region terminating at a first location associated with a parent node of a first node represented by the first marker; and a second arrow originating at a second marker in the plurality of markers and extending within the associated lane into the second region terminating at a second location associated with a child node of the second node represented by the second marker; and displaying the plurality of lanes, the plurality of markers, the first arrow, and the second arrow as a graph visualization in a user interface display.