Displaying operations in an application using a graphical programming representation
First Claim
Patent Images
1. A computer-implemented method for displaying operations of an application, the method comprising:
- including a plurality of operations in the application in response to user input, wherein the plurality of operations implement a first function;
automatically displaying a plurality of interconnected icons in response to said including the plurality of operations in the application, wherein each icon corresponds to an operation in the application, wherein the plurality of interconnected icons visually indicate the first function, wherein the plurality of interconnected icons appear substantially the same as a graphical data flow program, wherein said automatically displaying the plurality of interconnected icons comprises automatically displaying connections among the icons without user input creating the connections; and
storing information representing the application in a data structure, wherein said storing the information comprises storing information specifying the plurality of operations in the application.
5 Assignments
0 Petitions
Accused Products
Abstract
Operations in an application may be displayed using a graphical programming representation. A plurality of interconnected icons may be displayed, where each icon corresponds to an operation included in the application. The plurality of interconnected icons may visually indicate a function implemented by operations in the application. Each displayed icon may correspond to a node in a graphical programming development environment.
-
Citations
111 Claims
-
1. A computer-implemented method for displaying operations of an application, the method comprising:
-
including a plurality of operations in the application in response to user input, wherein the plurality of operations implement a first function; automatically displaying a plurality of interconnected icons in response to said including the plurality of operations in the application, wherein each icon corresponds to an operation in the application, wherein the plurality of interconnected icons visually indicate the first function, wherein the plurality of interconnected icons appear substantially the same as a graphical data flow program, wherein said automatically displaying the plurality of interconnected icons comprises automatically displaying connections among the icons without user input creating the connections; and storing information representing the application in a data structure, wherein said storing the information comprises storing information specifying the plurality of operations in the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 108, 109, 110, 111)
-
-
39. A computer-implemented method for displaying operations of an application, the method comprising:
-
including a first operation in the application in response to first user input; automatically displaying a first icon corresponding to the first operation in response to said including the first operation in the application, wherein said automatically displaying the first icon comprises displaying the first icon without user input selecting the first icon; including a second operation in the application in response to second user input; and automatically displaying a second icon corresponding to the second operation in response to said including the second operation in the application, wherein said automatically displaying the second icon comprises displaying the second icon without user input selecting the second icon; and automatically displaying a line directly connecting the first icon to the second icon, wherein said automatically displaying the line comprises displaying the line without user input specifying the line; wherein the interconnected first icon and second icon form a block diagram visual representation of the application comprising the first and second operations, wherein the block diagram visual representation of the application appears substantially the same as a LabVIEW block diagram. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A computer-implemented method for visually depicting an application which performs a function, the method comprising:
-
displaying an object on a display; performing a first operation on the object in response to user input; automatically displaying a first icon corresponding to the first operation in response to said performing the first operation on the object, wherein said automatically displaying the first icon comprises displaying the first icon without user input selecting the first icon; performing a second operation on the object in response to user input; automatically displaying a second icon corresponding to the second operation in response to said performing the second operation on the object, wherein said automatically displaying the second icon comprises displaying the second icon without user input selecting the second icon; and automatically displaying a line directly connecting the first icon to the second icon, wherein said automatically displaying the line comprises displaying the line without user input specifying the line; wherein the interconnected icons appear substantially the same as a graphical data flow program. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A computer-implemented method for creating an application which performs a function, the method comprising:
-
displaying an object on a display; performing a first operation on the object in response to user input; automatically displaying a first icon corresponding to the first operation in response to said performing the first operation on the object, wherein the first icon is displayed without user input directly selecting the first icon; performing a second operation on the object in response to user input; and automatically displaying a second icon corresponding to the second operation in response to said performing the second operation on the object, wherein the second icon is displayed without user input directly selecting the second icon. - View Dependent Claims (58, 59)
-
-
60. A computer-implemented method for displaying operations of a machine vision application, the method comprising:
-
including a plurality of machine vision operations in the application in response to user input, wherein the plurality of machine vision operations implement a machine vision function; automatically displaying a plurality of interconnected icons in response to said including the plurality of machine vision operations in the application, wherein each icon corresponds to a machine vision operation in the application, wherein the icons are displayed without user input directly selecting the icons, wherein the plurality of interconnected icons visually indicate the machine vision function, wherein said automatically displaying the plurality of interconnected nodes comprises automatically displaying connections among the nodes without user input creating the connections; and storing information representing the application in a data structure, wherein said storing the information comprises storing information specifying the plurality of machine vision operations in the application. - View Dependent Claims (61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89)
-
-
90. A computer-implemented method for displaying operations of a machine vision application, the method comprising:
-
including a first machine vision operation in the machine vision application; automatically displaying a first icon corresponding to the first machine vision operation in response to said including the first machine vision operation in the machine vision application, wherein said automatically displaying the first icon comprises displaying the first icon without user input selecting the first icon; including a second machine vision operation in the machine vision application; and automatically displaying a second icon corresponding to the second machine vision operation in response to said including the second machine vision operation in the machine vision application, wherein said automatically displaying the second icon comprises displaying the second icon without user input selecting the second icon; and automatically displaying a line connecting the first icon to the second icon, wherein said automatically displaying the line comprises displaying the line without user input specifying the line; wherein the interconnected first icon and second icon form a visual representation of the machine vision application, wherein the visual representation of the machine vision application appears substantially the same as a LabVIEW block diagram. - View Dependent Claims (91, 92, 93, 94, 95, 96)
-
-
97. A computer-implemented method for creating an application which performs a machine vision function, the method comprising:
-
displaying an image on a display; performing a first machine vision operation on the image in response to user input; automatically displaying a first icon corresponding to the first machine vision operation in response to said performing the first machine vision operation on the image, wherein the first icon is displayed without user input directly selecting the first icon; performing a second machine vision operation on the image in response to user input; automatically displaying a second icon corresponding to the second machine vision operation in response to said performing the second machine vision operation on the image, wherein the second icon is displayed without user input directly selecting the second icon; and automatically displaying a connection between the first icon and the second icon, wherein said automatically displaying the connection comprises displaying the connection without user input creating the connection. - View Dependent Claims (98, 99, 100, 101, 102, 103, 104, 105)
-
-
106. A computer-implemented method for creating an application which performs a machine vision function, the method comprising:
-
displaying an image on a display; performing a first machine vision operation on the image in response to user input;
automatically displaying a first icon corresponding to the first machine vision operation in response to said performing the first machine vision operation on the image, wherein the first icon is displayed without user input directly selecting the first icon;performing a second machine vision operation on the image in response to user input; and automatically displaying a second icon corresponding to the second machine vision operation in response to said performing the second machine vision operation on the image, wherein the second icon is displayed without user input directly selecting the second icon. - View Dependent Claims (107)
-
Specification