Patent ID: 7058899

Claim:
A method for creating a graphical program, the method comprising: displaying information indicating a plurality of program processes, wherein each program process includes a plurality of operations for accomplishing a result, wherein each program process has a corresponding graphical program template for performing the program process, wherein each graphical program template comprises a respective plurality of interconnected nodes; receiving user input selecting a first program process from the plurality of program processes, wherein the first program process has a corresponding first graphical program template for performing the first program process; including the first graphical program template in the graphical program in response to the user input; wherein said including the first graphical program template in the graphical program comprises programmatically including the respective plurality of interconnected nodes of the first graphical program template in the graphical program for performing the first program process, wherein during execution of the graphical program, the plurality of interconnected nodes programmatically included in the graphical program perform the first program process.