Wiring method for a graphical programming system on a touch-based mobile device
First Claim
Patent Images
1. A method comprising:
- displaying a plurality of nodes in a graphical program on a touch-based display device; and
connecting a particular input terminal of a first node of the plurality of nodes to a particular output terminal of a second node of the plurality of nodes in response to touch gesture input received to the graphical program, wherein said connecting includes;
displaying a magnified view of one or more input terminals of the first node in response to touch gesture input, wherein said displaying the magnified view of the one or more input terminals of the first node in response to touch gesture input comprises displaying a respective terminal icon corresponding to each respective input terminal of the one or more input terminals, and wherein said displaying a respective terminal icon corresponding to each respective input terminal of the one or more input terminals comprises arranging the terminal icons along a curved arc;
selecting the particular input terminal from the magnified view of the one or more input terminals in response to touch gesture input, wherein said selecting comprises selecting the respective terminal icon corresponding to the particular input terminal; and
displaying a data flow wire connecting the particular input terminal of the first node to the particular output terminal of the second node.
5 Assignments
0 Petitions
Accused Products
Abstract
A touch-gesture wiring method for connecting data flow wires to input/output terminals of nodes in a graphical program is described. The method may be implemented by a graphical programming application that executes on a mobile device that includes a touch-sensitive screen configured to receive user input as touch gestures. The method may aid the user by displaying a magnified view of the input/output terminals that makes it easier (relative to the default view of the graphical program) for the user to see the input/output terminals and/or easier to select a desired one of the input/output terminals.
-
Citations
19 Claims
-
1. A method comprising:
-
displaying a plurality of nodes in a graphical program on a touch-based display device; and connecting a particular input terminal of a first node of the plurality of nodes to a particular output terminal of a second node of the plurality of nodes in response to touch gesture input received to the graphical program, wherein said connecting includes; displaying a magnified view of one or more input terminals of the first node in response to touch gesture input, wherein said displaying the magnified view of the one or more input terminals of the first node in response to touch gesture input comprises displaying a respective terminal icon corresponding to each respective input terminal of the one or more input terminals, and wherein said displaying a respective terminal icon corresponding to each respective input terminal of the one or more input terminals comprises arranging the terminal icons along a curved arc; selecting the particular input terminal from the magnified view of the one or more input terminals in response to touch gesture input, wherein said selecting comprises selecting the respective terminal icon corresponding to the particular input terminal; and displaying a data flow wire connecting the particular input terminal of the first node to the particular output terminal of the second node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory memory medium storing program instructions executable by one or more processors of a mobile device to cause the mobile device to:
-
display a plurality of nodes in a graphical program on a touch-based display device of the mobile device; and connect a particular input terminal of a first node of the plurality of nodes to a particular output terminal of a second node of the plurality of nodes in response to touch gesture input received to the graphical program, wherein said connecting includes; displaying a magnified view of one or more input terminals of the first node in response to touch gesture input, wherein said displaying the magnified view of the one or more input terminals of the first node in response to touch gesture input comprises displaying a respective terminal icon corresponding to each respective input terminal of the one or more input terminals, and wherein said displaying a respective terminal icon corresponding to each respective input terminal of the one or more input terminals comprises arranging the terminal icons along a curved arc; selecting the particular input terminal from the magnified view of the one or more input terminals in response to touch gesture input, wherein said selecting comprises selecting the respective terminal icon corresponding to the particular input terminal; and displaying a data flow wire connecting the particular input terminal of the first node to the particular output terminal of the second node. - View Dependent Claims (17)
-
-
18. A mobile device comprising:
-
one or more processors; memory storing program instructions; and a touch-based display device; wherein the program instructions are executable by the one or more processors to cause the mobile device to; display a plurality of nodes in a graphical program on a touch-based display device of the mobile device; and connect a particular input terminal of a first node of the plurality of nodes to a particular output terminal of a second node of the plurality of nodes in response to touch gesture input received to the graphical program, wherein said connecting includes; displaying a magnified view of one or more input terminals of the first node in response to touch gesture input, wherein said displaying the magnified view of the one or more input terminals of the first node in response to touch gesture input comprises displaying a respective terminal icon corresponding to each respective input terminal of the one or more input terminals, and wherein said displaying a respective terminal icon corresponding to each respective input terminal of the one or more input terminals comprises arranging the terminal icons along a curved arc; selecting the particular input terminal from the magnified view of the one or more input terminals in response to touch gesture input, wherein said selecting comprises selecting the respective terminal icon corresponding to the particular input terminal; and displaying a data flow wire connecting the particular input terminal of the first node to the particular output terminal of the second node. - View Dependent Claims (19)
-
Specification