Graphical diagram wires whose appearance represents configured semantics
First Claim
1. A computer-implemented method, comprising:
- utilizing a computer to perform;
displaying a diagram on a display, wherein the diagram comprises a plurality of icons that are connected by wires, wherein the plurality of interconnected icons visually represents functionality of the diagram, and wherein the diagram is executable to perform the functionality;
wherein said displaying the diagram comprises displaying a first wire in the diagram, wherein the first wire connects a first and a second icon on the diagram;
receiving user input selecting the first wire for configuration of data exchange semantics for the first wire;
displaying a graphical user interface (GUI) for the configuration of data exchange semantics specifically for the first wire for selection of buffer policy specifying how data are buffered when transferred between the first icon and the second icon;
receiving user input to the GUI specifying desired data exchange semantics, wherein the user input specifying the desired data exchange semantics specifies buffering of data between the first icon and the second icon, wherein the user input specifying the desired data exchange semantics specifies how data are buffered using an intermediate data store when transferred between the first icon and the second icon;
configuring the first wire with the data exchange semantics specified by the user input;
displaying the first wire to visually indicate that the first wire is configured with the data exchange semantics, wherein the first wire visually indicates that data from the first icon is transferred to the second icon according to the data exchange semantics; and
executing the diagram, wherein during said executing the diagram, data is provided from the first icon to the second icon according to the data exchange semantics configured for the first wire.
5 Assignments
0 Petitions
Accused Products
Abstract
Configuring wires/icons in a diagram. The diagram may be an executable diagram such as a graphical program or a system diagram. The diagram may include a plurality of icons that are connected by wires, and the icons may visually represent functionality of the diagram. The diagram may be executable to perform the functionality. Displaying the diagram may include displaying a first wire in the diagram, where the first wire connects a first icon and a second icon. Data transfer functionality may be specified for the first wire and/or the first or second icon in the diagram. The data transfer functionality may be visually indicated in the diagram, e.g., by appearances of the first icon, the second icon, the first wire, and/or icons displayed proximate to these components of the diagram.
134 Citations
27 Claims
-
1. A computer-implemented method, comprising:
utilizing a computer to perform; displaying a diagram on a display, wherein the diagram comprises a plurality of icons that are connected by wires, wherein the plurality of interconnected icons visually represents functionality of the diagram, and wherein the diagram is executable to perform the functionality; wherein said displaying the diagram comprises displaying a first wire in the diagram, wherein the first wire connects a first and a second icon on the diagram; receiving user input selecting the first wire for configuration of data exchange semantics for the first wire; displaying a graphical user interface (GUI) for the configuration of data exchange semantics specifically for the first wire for selection of buffer policy specifying how data are buffered when transferred between the first icon and the second icon; receiving user input to the GUI specifying desired data exchange semantics, wherein the user input specifying the desired data exchange semantics specifies buffering of data between the first icon and the second icon, wherein the user input specifying the desired data exchange semantics specifies how data are buffered using an intermediate data store when transferred between the first icon and the second icon; configuring the first wire with the data exchange semantics specified by the user input; displaying the first wire to visually indicate that the first wire is configured with the data exchange semantics, wherein the first wire visually indicates that data from the first icon is transferred to the second icon according to the data exchange semantics; and executing the diagram, wherein during said executing the diagram, data is provided from the first icon to the second icon according to the data exchange semantics configured for the first wire. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
18. A non-transitory computer-accessible memory medium comprising program instructions that are executable to:
-
display a plurality of icons in a diagram; display a first wire in the diagram connected to at least one icon of the plurality of icons, wherein the first wire has a first appearance; receiving user input selecting the first wire for configuration of data exchange semantics for the first wire; displaying a graphical user interface (GUI) for the configuration of data exchange semantics specifically for the first wire for selection of buffer policy specifying how data are buffered when transferred between the first icon and the second icon; receive user input to the GUI specifying desired data exchange semantics of the first wire, wherein the user input specifying the desired data exchange semantics specifies how data are buffered using an intermediate data store when transferred between the at least one icon and the other icon; configure the first wire with the data exchange semantics specified by the user input; and re-display the first wire with a second appearance in response to the user input specifying the data exchange semantics of the first wire, wherein the second appearance corresponds to the specified data exchange semantics configured for the first wire. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A system, comprising:
-
one or more processors; and a memory medium coupled to the one or more processors, wherein the memory medium stores program instructions executable by the one or more processors to; display a diagram including a plurality of icons that are connected by wires, wherein the plurality of interconnected icons visually represents functionality of the diagram, and wherein the diagram is executable to perform the functionality; displaying a graphical user interface (GUI) for the configuration of data exchange semantics specifically for wires, wherein the data exchange semantics includes a buffer policy specifying how data are buffered when transferred between icons over a wire; receive user input to the GUI selecting a particular wire type from a plurality of wire types, wherein each wire type of the plurality of wire types corresponds to respective data exchange semantics, wherein the data exchange semantics specify buffering of data between two icons, wherein the user input specifying the desired data exchange semantics specifies how data are buffered using an intermediate data store when transferred between icons; in response to the user input selecting the particular wire type, display a first wire of the particular type connecting a first and a second icon, wherein the first wire has an appearance corresponding to the particular wire type. - View Dependent Claims (27)
-
Specification