Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
229 words
A visual programming method using a processing apparatus having a display device and an input device connected thereto and including a memory, comprising the steps of: a) selecting by using said input device one of data from a list of data to be used for programming, displayed in a first display area of said display device; b) selecting by said input device, one of processes from a list of processes applicable to the data type of the selected data, displayed in a second display area of said display device; c) displaying a step graphic representation graphically representing input/output data including a name of the selected data, a name of the selected process and an argument and a return value for the selected process, in a third display area of said display device; d) repeating said steps a) to c) in response to indication from said input device; e) selecting the input/output data of the step graphic representations displayed in the third display area of said display device based on the indication from said input device, displaying a display for associating the corresponding input/output data in the third display area, and updating the names of the corresponding input/output data to identical names; and f) generating a program code corresponding to the step graphic representation generated on the third display area of said display device by said steps a) to e).
Claim 2
Dependent Claim
229 words
A visual programming method using a processing apparatus having a display device and an input device connected thereto and including a memory, comprising the steps of: a) selecting by using said input device one of data from a list of data to be used for programming, displayed in a first display area of said display device; b) selecting by said input device, one of processes from a list of processes applicable to the data type of the selected data, displayed in a second display area of said display device; c) displaying a step graphic representation graphically representing input/output data including a name of the selected data, a name of the selected process and an argument and a return value for the selected process, in a third display area of said display device; d) repeating said steps a) to c) in response to indication from said input device; e) selecting the input/output data of the step graphic representations displayed in the third display area of said display device based on the indication from said input device, displaying a display for associating the corresponding input/output data in the third display area, and updating the names of the corresponding input/output data to identical names; and f) generating a program code corresponding to the step graphic representation generated on the third display area of said display device by said steps a) to e).
Claim 3
Dependent Claim
63 words
A visual programming method according to claim 1, wherein the step graphic representation in said step c) is a node graphic representation including a data name area, a process name area and a return value area and at least one port is provide at the top of said node to represent as many data and return value data as the number of arguments.
Claim 4
Dependent Claim
26 words
A visual programming method according to claim 1, wherein said step e) displays a link line connecting the corresponding input/output data in the third display area.
Claim 5
Dependent Claim
30 words
A visual programming method according to claim 1, wherein said step e) restricts the corresponding input/output data selectable by the indication from said input device to the same data type.
Claim 6
Dependent Claim
35 words
A visual programming method according to claim 1, wherein said step e) inputs the data name of at least one of the corresponding input/output data from said input device by the indication of a user.
Claim 7
Dependent Claim
48 words
A visual programming method according to claim 1, wherein said step f) adds the input data corresponding to the argument or the return value to the program code to be generated when the association to the data input/output is not designated in the argument or the return value.
Claim 8
Dependent Claim
39 words
A visual programming method according to claim 1, wherein said step e) displays a display representing non-designation in the third display area when the association to the data input/output is not designated in the argument or the return value.