Patent ID: 7051317

Claim:
A method for specifying a computer-implemented process, the method comprising: displaying a graphical user interface comprising a plurality of possible steps that are useable in specifying at least a portion of a process; receiving first user input selecting a plurality of steps specifying a first portion of the process; storing the plurality of steps in a memory in response to the first user input; and creating a block diagram in response to second user input selecting a plurality of nodes and interconnecting at least two of the plurality of nodes, thereby specifying a plurality of interconnected nodes, wherein the block diagram specifies a second portion of the process, wherein the second portion of the process is distinct from the first portion of the process, wherein the block diagram is distinct from the plurality of steps, wherein the block diagram comprises the plurality of interconnected nodes, and wherein the plurality of interconnected nodes visually indicate operation of the second portion of the process; wherein the process specification and the block diagram collectively specify the computer-implemented process.