Patent ID: 7656404

Claim:
A computer-implemented method of setting display characteristics associated with a launch screen of a software application, the method comprising: receiving user input from an end user of the software application changing a configuration of the software application, the configuration determining a navigational structure of a workflow diagram; determining at least one of a plurality of display characteristics of at least one of a plurality of elements of the workflow diagram based on the user input, each of the plurality of elements comprising a line or a node; setting display characteristics of a target element, wherein the target element comprises a line, wherein the plurality of display characteristics of the target element includes an if-enabled display characteristic and a direction display characteristic, comprising: identifying at least one adjacent element, each adjacent element being associated with the target element; for each of the at least one adjacent element, deciding display characteristics of the adjacent element; identifying a directed-to element among the at least one adjacent element, the directed-to element being determined by the direction display characteristic of the target element; and responsive to the if-enabled display characteristic of the directed-to element being Disabled, setting the if-enabled display characteristic of the target element Disabled, otherwise setting the if-enabled display characteristic of the target element Enabled; and generating the launch screen of a software application based at least in part on the workflow diagram.