US5121497A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Automatic generation of executable computer code which commands another program to perform a task and operator modification of the generated executable computer code
Assignee: International Business Machines Corp
•
Filing: 1989-06-05
•
Granted: 1992-06-09
•
Expires: 2009-06-05
Abstract
Abstract A reconfigurable automatic tasking system. A host system is capable of executing interactively initiated operations or tasks. A device is provided for executing a program having an interfacing program loaded therein. The interfacing program is adapted to define and to execute a task repeatedly. An interface is connected to the host system and to the device for executing a program that issues commands to and receives data from the host. An independent program is connected to the task that is defined by the interfacing program. This independent program adds generality to the interfacing program after the task has been defined.
Inventors
- 👤 Randal H. Kerr
- 👤 Robert M. Mesnard
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 15:15
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/48; G06F9/4806; G06F9/4843; G06F13/00; G06F13/10; G06F13/105; G06F13/107
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
175 words
A method of creating an executable list of computer codes which can be used to cause a program executing in a computer to perform a group of related or similar tasks, said method comprising: entering via a computer keyboard a series of commands for causing the program executing in the computer to perform a specific task; automatically generating computer executable codes, based on the entered series of commands, which can command said program to perform said specific task; storing the automatically generated executable computer codes for said series of commands as an executable list of computer codes; converting the computer codes in the executable list into a list containing a human-readable representation of said commands; generalizing the human-readable command list to perform a group of tasks which are related to similar to said specific task by adding one or more additional human-readable command language commands; and converting the generalized human-readable command list into an executable list of computer codes which can command the program executing in the computer to perform the tasks within said group.
Claim 2
Independent Claim
175 words
A method of creating an executable list of computer codes which can be used to cause a program executing in a computer to perform a group of related or similar tasks, said method comprising: entering via a computer keyboard a series of commands for causing the program executing in the computer to perform a specific task; automatically generating computer executable codes, based on the entered series of commands, which can command said program to perform said specific task; storing the automatically generated executable computer codes for said series of commands as an executable list of computer codes; converting the computer codes in the executable list into a list containing a human-readable representation of said commands; generalizing the human-readable command list to perform a group of tasks which are related to similar to said specific task by adding one or more additional human-readable command language commands; and converting the generalized human-readable command list into an executable list of computer codes which can command the program executing in the computer to perform the tasks within said group.
Claim 3
Dependent Claim
32 words
A method in accordance with claim 1 wherein at least some of the commands entered via the computer keyboard are keystrokes for producing computer control codes as opposed to alpha-numeric character codes.
Claim 4
Dependent Claim
47 words
A method in accordance with claim 1 wherein the step of generalizing the human-readable command list includes the step of displaying the series of human-readable commands on a computer terminal and making the changes by entering human-readable commands via a computer keyboard associated with the computer terminal.
Claim 5
Dependent Claim
63 words
A method in accordance with claim 1 wherein the human-readable command list before the generalizing step includes program steps which are limited to the specific task, and the step of generalizing the human-readable command list changes at least some of the limited program steps into more general program steps capable of executing the related or similar tasks as well as the specific task.
Claim 6
Independent Claim
177 words
A method of creating an executable list of computer codes which can be used to cause a program executing in a computer to perform a group of related or similar tasks, said method comprising: entering via a computer keyboard a series of commands for causing the program executing in the computer to perform a specific task; automatically generating computer executable codes, based on the entered series of commands, which can command said program to perform said specific task; storing the automatically generated executable computer codes for said series of commands as an executable list of computer codes; converting the computer codes in the executable list into a list containing a human-readable representation of said commands; generalizing the human-readable command list to perform a group of tasks which are related or similar to said specific task by modifying one or more of the existing human-readable command language commands; and converting the generalized human-readable command list into an executable list of computer codes which can command the program executing in the computer to perform the tasks within said group.
Claim 7
Independent Claim
177 words
A method of creating an executable list of computer codes which can be used to cause a program executing in a computer to perform a group of related or similar tasks, said method comprising: entering via a computer keyboard a series of commands for causing the program executing in the computer to perform a specific task; automatically generating computer executable codes, based on the entered series of commands, which can command said program to perform said specific task; storing the automatically generated executable computer codes for said series of commands as an executable list of computer codes; converting the computer codes in the executable list into a list containing a human-readable representation of said commands; generalizing the human-readable command list to perform a group of tasks which are related or similar to said specific task by modifying one or more of the existing human-readable command language commands; and converting the generalized human-readable command list into an executable list of computer codes which can command the program executing in the computer to perform the tasks within said group.
Claim 8
Independent Claim
177 words
A method of creating an executable list of computer codes which can be used to cause a program executing in a computer to perform a group of related or similar tasks, said method comprising: entering via a computer keyboard a series of commands for causing the program executing in the computer to perform a specific task; automatically generating computer executable codes, based on the entered series of commands, which can command said program to perform said specific task; storing the automatically generated executable computer codes for said series of commands as an executable list of computer codes; converting the computer codes in the executable list into a list containing a human-readable representation of said commands; generalizing the human-readable command list to perform a group of tasks which are related or similar to said specific task by deleting one or more of the existing human-readable command language commands; and converting the generalized human-readable command list into an executable list of computer codes which can command the program executing in the computer to perform the tasks within said group.
Claim 9
Independent Claim
177 words
A method of creating an executable list of computer codes which can be used to cause a program executing in a computer to perform a group of related or similar tasks, said method comprising: entering via a computer keyboard a series of commands for causing the program executing in the computer to perform a specific task; automatically generating computer executable codes, based on the entered series of commands, which can command said program to perform said specific task; storing the automatically generated executable computer codes for said series of commands as an executable list of computer codes; converting the computer codes in the executable list into a list containing a human-readable representation of said commands; generalizing the human-readable command list to perform a group of tasks which are related or similar to said specific task by deleting one or more of the existing human-readable command language commands; and converting the generalized human-readable command list into an executable list of computer codes which can command the program executing in the computer to perform the tasks within said group.
References Cited (Backward Citations)
US3525082A
Cited
US3806882A
Cited
US4215406A
Cited
US4001785A
Cited
US3978454A
Cited
US4179735A
Cited
US4257098A
Cited
US4445776A
Cited
US4672532A
Cited
US4656603A
Cited
US4736320A
Cited
US4724521A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1995-06-09 | 1995-12-09 | 1996-06-09 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1999-06-09 | 1999-12-09 | 2000-06-09 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2003-06-09 | 2003-12-09 | 2004-06-09 | $7700.00 | Window Closed / Lapsed |