Method for visually programming instruction set for process
First Claim
Patent Images
1. A method for visually programming an instruction set for a process executable on a computer, comprising:
- receiving a request to design the process;
after accepting the request, providing a process designer interactive display, wherein the process designer interactive display comprisesa library area configured to display information concerning contents of the library including at least one function identifier representative of at least one function, at least one function input identifier representative of at least one function input, and at least one function output identifier representative of at least one function output,a process step definition area configured to display the at least one function identifier,an input field area configured to display the at least one function input identifier, andan output field area configured to display the at least one function output identifier;
accepting, via the process designer interactive display, a first input wherein a first one selected from the at least one function identifier is moved from the library area into the process step definition area;
after accepting the first input, displaying the first function identifier in the process step definition area;
accepting, via the process designer interactive display, a second input wherein a first one selected from the at least one function input identifier is moved from the library area into the input field area;
after accepting the second input, displaying the first function input identifier in the input field area;
accepting, via the process designer interactive display, a third input wherein a first one selected from the at least one function output identifier is moved from the library area into the output field area;
after accepting the third input, displaying the first function output identifier in the output field area;
accepting, via the process designer interactive display, a fourth input connecting the at least one function input identifier to the at least one function identifier;
after accepting the fourth input, displaying a first link between the at least one function identifier and the at least one function input identifier;
accepting, via the process designer interactive display, a fifth input connecting the at least one function identifier with the at least one function output identifier;
after accepting the fifth input, displaying a second link between the at least one function identifier and the at least one function output identifier; and
accepting, via the process designer interactive display, function-related information concerning the function that comprises at least one of a function input, a function output, and a function setting.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for visually programming an instruction set for a process is proposed. The method is based on receiving a request to design the process, providing a process designer interactive display, storing a library containing at least one function, accepting via the process designer interactive display function-related information concerning the function, outputting via the process designer interactive display a graphical representation of the function-related information, and generating the instruction set for the process based upon the function and the function-related information.
43 Citations
49 Claims
-
1. A method for visually programming an instruction set for a process executable on a computer, comprising:
-
receiving a request to design the process; after accepting the request, providing a process designer interactive display, wherein the process designer interactive display comprises a library area configured to display information concerning contents of the library including at least one function identifier representative of at least one function, at least one function input identifier representative of at least one function input, and at least one function output identifier representative of at least one function output, a process step definition area configured to display the at least one function identifier, an input field area configured to display the at least one function input identifier, and an output field area configured to display the at least one function output identifier; accepting, via the process designer interactive display, a first input wherein a first one selected from the at least one function identifier is moved from the library area into the process step definition area; after accepting the first input, displaying the first function identifier in the process step definition area; accepting, via the process designer interactive display, a second input wherein a first one selected from the at least one function input identifier is moved from the library area into the input field area; after accepting the second input, displaying the first function input identifier in the input field area; accepting, via the process designer interactive display, a third input wherein a first one selected from the at least one function output identifier is moved from the library area into the output field area; after accepting the third input, displaying the first function output identifier in the output field area; accepting, via the process designer interactive display, a fourth input connecting the at least one function input identifier to the at least one function identifier; after accepting the fourth input, displaying a first link between the at least one function identifier and the at least one function input identifier; accepting, via the process designer interactive display, a fifth input connecting the at least one function identifier with the at least one function output identifier; after accepting the fifth input, displaying a second link between the at least one function identifier and the at least one function output identifier; and accepting, via the process designer interactive display, function-related information concerning the function that comprises at least one of a function input, a function output, and a function setting. - 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, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification