US4845665A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Simulation of computer program external interfaces
Assignee: International Business Machines Corp
•
Filing: 1985-08-26
•
Granted: 1989-07-04
•
Expires: 2005-08-26
Abstract
Abstract A method for developing computer program external interfaces by simulating the interfaces to allow intended users to evaluate the design of the program, even before program code for the simulated program is created. The interfaces are executed as a simulated program. During execution, the interfaces may be altered; execution can then continue using the altered interfaces.
Inventors
- 👤 Douglas C. Heath
- 👤 Alan C. Lind
- 👤 Carol A. Schneier
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 20:46
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/30; G06F8/38
Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
169 words
An interactive method for dynamically simulating a computer program by selectively displaying external interfaces of the computer program on a display device of a programmable digital computer in which a plurality of simulated interfaces are stored in a memory of said digital computer and in which each said simulated interface may be selectively displayed on said display device associated with said digital computer in response to inputs by a user, said method comprising the steps of: logically interconnecting said simulated interfaces stored in memory to create an executable set of simulated computer program interfaces which simulate said computer program; displaying a selected simulated interface stored in memory on said display device upon the entry of a command by a user to initiate an execution of said set of simulated computer program interfaces; during said execution, selectively modifying the appearance of the information on at least one simulated interface upon entry of a command by a user; and storing the modified simulated interface in the memory of said digital computer.
Claim 2
Dependent Claim
169 words
An interactive method for dynamically simulating a computer program by selectively displaying external interfaces of the computer program on a display device of a programmable digital computer in which a plurality of simulated interfaces are stored in a memory of said digital computer and in which each said simulated interface may be selectively displayed on said display device associated with said digital computer in response to inputs by a user, said method comprising the steps of: logically interconnecting said simulated interfaces stored in memory to create an executable set of simulated computer program interfaces which simulate said computer program; displaying a selected simulated interface stored in memory on said display device upon the entry of a command by a user to initiate an execution of said set of simulated computer program interfaces; during said execution, selectively modifying the appearance of the information on at least one simulated interface upon entry of a command by a user; and storing the modified simulated interface in the memory of said digital computer.
Claim 3
Dependent Claim
29 words
The method as in claim 1 wherein the step of logically interconnecting said simulated interfaces stored in memory is accomplished partially upon the entry of commands by a user.
Claim 4
Dependent Claim
38 words
The method as in claim 2 further comprising the step of: causing the logical interconnection between a simulated interface and another simulated interface stored in memory to be altered upon the entry of a command by the user.
Claim 5
Dependent Claim
19 words
The method as in claim 1 wherein said selected simulated interface stored in memory is a screen or window.
Claim 6
Dependent Claim
63 words
The method as in claim 4 wherein said screen or window is described by a table and further comprising the steps of: creating the screen or window from the table when it is ready to be displayed on said display device; and causing a modified screen or window to be stored as a table as a replacement for the selected screen or window.
Claim 7
Dependent Claim
49 words
The method as in claim 1 wherein the step of logically interconnecting said simulated interfaces stored in memory to create said executable set of simulated computer program interfaces is performed prior to creating program code for a computer program simulated by said executable set of simulated computer program interfaces.
Claim 8
Dependent Claim
87 words
The method of claim 1 where the step of selectively modifying comprises: indicating a block of data within said one simulated interface which is to be changed upon entry of a command by a user; causing the appearance of said block of data to be changed upon entry of another command by said user; replacing said one simulated interface with a modified simulated interface in said memory; and causing another simulated interface to be displayed on said display device upon entry of a command by said user.
Claim 9
Dependent Claim
187 words
An interactive computer program for simulating computer program external interfaces in a programmable digital computer, in which a plurality of simulated interfaces are to be stored in the memory of said digital computer and in which said simulated interfaces are intended to be selectively displayed on a display device associated with said digital computer in response to user inputs, said interactive computer program comprising: means within said computer program for logically interconnecting said interfaces to permit the creation of an executable set of simulated computer program interfaces; means within said computer program for causing a selected interface to be displayed on said display device upon the entry of a command by a user which initiates the execution of said set of simulated computer program interfaces; means within said computer program for allowing a user to selectively modify the appearance of information on at least one simulated interface upon entry of a command by the user during execution of said set of simulated computer program interfaces; and means within said computer program for causing a modified simulated interface to be stored in the memory of said digital computer.
Claim 10
Dependent Claim
187 words
An interactive computer program for simulating computer program external interfaces in a programmable digital computer, in which a plurality of simulated interfaces are to be stored in the memory of said digital computer and in which said simulated interfaces are intended to be selectively displayed on a display device associated with said digital computer in response to user inputs, said interactive computer program comprising: means within said computer program for logically interconnecting said interfaces to permit the creation of an executable set of simulated computer program interfaces; means within said computer program for causing a selected interface to be displayed on said display device upon the entry of a command by a user which initiates the execution of said set of simulated computer program interfaces; means within said computer program for allowing a user to selectively modify the appearance of information on at least one simulated interface upon entry of a command by the user during execution of said set of simulated computer program interfaces; and means within said computer program for causing a modified simulated interface to be stored in the memory of said digital computer.
Claim 11
Dependent Claim
32 words
A computer program as in claim 8 further comprising: means within said computer program for causing the logical interconnections among said simulated interfaces to be altered under the control of the user.
References Cited (Backward Citations)
US3716842A
Cited
US3810107A
Cited
US4075695A
Cited
US4078249A
Cited
US4621319A
Cited
US4574364A
Cited
US4622633A
Cited
US4700293A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1992-07-03 | 1993-01-02 | 1993-07-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1996-07-03 | 1997-01-02 | 1997-07-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2000-07-03 | 2001-01-02 | 2001-07-04 | $7700.00 | Window Closed / Lapsed |