US5065400A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for editing and executing computer programs
Assignee: Hitachi Ltd
•
Filing: 1988-09-16
•
Granted: 1991-11-12
•
Expires: 2008-09-16
Abstract
Abstract In a method for editing and executing a program in a processing apparatus, the program is subdivided into modules which are units for validating correction thereof. A control table is provided having a flag for each module to indicate whether or not an edited program associated therewith has been corrected. Each time a program is corrected, the correction thereof is registered to the table, thereby only permitting the execution of a program module for which the pertinent flag of the table indicates the program correction.
Inventors
- 👤 Tetsuya Masuishi
- 👤 Hiroshi Tsuji
- 👤 Takahashi Matsui
- 👤 Akihiko Koga
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 15:12
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/70; G06F8/71; G06F40/00; G06F40/10
Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
165 words
A method of editing and executing a program including a plurality of modules comprising: a first step for correcting, during an editing operation of a program, at least a portion of a module of the program; a second step for effecting a registration to a control table including a first flag disposed for each module of the program to indicate whether the program has been corrected such that a program correction is registered to a first flag corresponding to the module corrected in said first step; and a third step for referencing the control table at an executing operation of a program so as to execute a program including a module corresponding to the first flag associated with the registration of the program correction; wherein said control table includes, for each module, a second flag and a third flag which are respectively set to predetermined states when each module is loaded for the program editing and executing operations in said first and third steps respectively.
Claim 2
Independent Claim
165 words
A method of editing and executing a program including a plurality of modules comprising: a first step for correcting, during an editing operation of a program, at least a portion of a module of the program; a second step for effecting a registration to a control table including a first flag disposed for each module of the program to indicate whether the program has been corrected such that a program correction is registered to a first flag corresponding to the module corrected in said first step; and a third step for referencing the control table at an executing operation of a program so as to execute a program including a module corresponding to the first flag associated with the registration of the program correction; wherein said control table includes, for each module, a second flag and a third flag which are respectively set to predetermined states when each module is loaded for the program editing and executing operations in said first and third steps respectively.
Claim 3
Dependent Claim
48 words
A method for editing and executing a program according to claim 1 further including a fourth step for referencing a second flag in the control table during the program editing operation so as to edit, when the second flag is in the predetermined state, a module corresponding thereto.
Claim 4
Dependent Claim
71 words
A method for editing and executing a program according to claim 1 further including: a fourth step for referencing a second flag in the control table during the program editing operation so as to initiate an editor process when the second flag is in a state other than the predetermined state; a fifth step for reserving a message queue for the editor; and to the predetermined state in the control table.
Claim 5
Dependent Claim
83 words
A method for editing and executing a program according to claim 1 further including: a fourth step for referencing the control table such that when a first flag of the control table indicates a registration of a program correction therein and a second flag is in the predetermined state, a module associated therewith is loaded for an execution of the module; and a fifth step for setting a third flag in the control table to the predetermined state when the module is loaded.
References Cited (Backward Citations)
US4558413A
Cited
US4809170A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-11-11 | 1995-05-13 | 1995-11-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-11-11 | 1999-05-13 | 1999-11-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-11-11 | 2003-05-13 | 2003-11-12 | $7700.00 | Window Closed / Lapsed |