Patent ID: 8078954

Claim:
A system to support editing of a page flow that represents an user interface (UI) of a web application, wherein the page flow comprises a plurality of nodes and a plurality of links among the plurality of nodes, and each node of the plurality of nodes represents one or more artifacts related to the page flow, the page flow editor comprising: one or more processors; a central section showing details of a focal node in the page flow; a left section showing one or more of immediate upstream connections of the focal node in the page flow; and a right section showing one or more of immediate downstream connections of the focal node in the page flow, and wherein the page flow editor, running on the one or more processors, operates to perform allowing a user to select a first node in the page flow as a focal node and focusing on the focal node in a display in the page flow editor; allowing a user to drag a second node from the page flow and drop the second node in to the central section to create a new link between the focal node and the second node; displaying, in the page flow editor, a plurality of flow paths to provide additional context around the focal node, wherein each said flow path includes one or more links of the plurality of links from a begin node to the focal node in the page flow, wherein at least one said flow path includes the second node and the new link; allowing the user to select a flow path from the plurality of flow paths; and rendering the selected flow path from the plurality of flow paths.