Multi-Touch Editing in a Graphical Programming Language
First Claim
Patent Images
1. A non-transitory computer-accessible memory medium that stores program instructions executable by a processor to implement:
- displaying a graphical program on a display device, wherein the graphical program comprises a plurality of interconnected nodes that visually indicate functionality of the graphical program, including a graphical case/switch node, wherein the graphical case/switch node is not expanded;
receiving multi-touch input to a multi-touch interface, the multi-touch input comprising two or more touchpoints applied simultaneously to the graphical case/switch node, wherein the multi-touch input specifies expansion of the graphical case/switch node;
in response to the multi-touch input, expanding the graphical case/switch node to an expanded graphical case/switch node; and
displaying the graphical program on the display device after said expanding, including displaying the expanded graphical case/switch node, comprising displaying all cases of the graphical case/switch node.
1 Assignment
0 Petitions
Accused Products
Abstract
System and method for editing a graphical program. A graphical program is displayed on a display device. Multi-touch input is received to a multi-touch interface, where the multi-touch input specifies an edit operation in the graphical program. The edit operation is performed in the graphical program in response to the multi-touch input, and the edited graphical program is displayed on the display device.
10 Citations
22 Claims
-
1. A non-transitory computer-accessible memory medium that stores program instructions executable by a processor to implement:
-
displaying a graphical program on a display device, wherein the graphical program comprises a plurality of interconnected nodes that visually indicate functionality of the graphical program, including a graphical case/switch node, wherein the graphical case/switch node is not expanded; receiving multi-touch input to a multi-touch interface, the multi-touch input comprising two or more touchpoints applied simultaneously to the graphical case/switch node, wherein the multi-touch input specifies expansion of the graphical case/switch node; in response to the multi-touch input, expanding the graphical case/switch node to an expanded graphical case/switch node; and displaying the graphical program on the display device after said expanding, including displaying the expanded graphical case/switch node, comprising displaying all cases of the graphical case/switch node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-implemented method for creating a graphical program, the method comprising:
utilizing a computer to perform; displaying a graphical program on a display device, wherein the graphical program comprises a plurality of interconnected nodes that visually indicate functionality of the graphical program, including a graphical case/switch node, wherein the graphical case/switch node is not expanded; receiving multi-touch input to a multi-touch interface, wherein the multi-touch input specifies expansion of the graphical case/switch node; in response to the multi-touch input, comprising expanding the graphical case/switch node to an expanded graphical case/switch node; and displaying the graphical program on the display device after said expanding, including displaying the expanded graphical case/switch node, comprising displaying all cases of the graphical case/switch node.
Specification