Patent ID: 8429548

Claim:
A computer-implemented method for editing a graphical program, the method comprising: utilizing a computer to implement: including one or more nodes in a graphical program in response to user input selecting the one or more nodes, wherein the graphical program comprises a plurality of interconnected nodes that visually indicate functionality of the graphical program, wherein each node of the one or more nodes comprises a respective one or more terminals for receiving input to or providing output from the node; receiving user input selecting a terminal on a first node of the one or more nodes in the graphical program to which a node is to be connected; and automatically presenting one or more suggested nodes to include in the graphical program based on the selected terminal of the first node, wherein the one or more suggested nodes are selectable by the user for inclusion in the graphical program, wherein said automatically presenting the one or more suggested nodes comprises indicating at least one terminal on each of the one or more suggested nodes via which a connection to the selected terminal can be made.