← Back to Patent Explorer
US5664129A Expired / Lapsed US ⏱️ 0.0 years remaining

Visual programming method

Assignee: Hitachi Ltd
•
Filing: 1995-08-02
•
Granted: 1997-09-02
•
Expires: 2015-08-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A program described by using a graphic representation is edited and a text language type programming language is generated from the edited graphic representation. A data table for managing data to be used in programming, a process management table for managing processes applicable to the data and a program table for storing step information of the program are prepared. By using those data, the data and the processes applicable to the data are displayed and a user selects from those displays to graphically represent the program and store the step information of the program in the program table. The delivery of the data during the process is represented by the designation of the data sharing by ports accompanied with the graphic representation. Finally, the target program is generated from the program table.

Inventors

  • 👤 Seiji Futatsugi
  • 👤 Masahiro Tachibana
  • 👤 Takayuki Nakano
  • 👤 Shoichi Kubo

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 09:33
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/30; G06F8/34

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.

References Cited (Backward Citations)

US5574483A Cited
US5485600A Cited
US5325533A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-09-01 2001-03-03 2001-09-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-09-01 2005-03-03 2005-09-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-09-01 2009-03-03 2009-09-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag