US4866610A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Generalized system for generating computer programs
Assignee: SYNDETIC Corp A CORP OF NEBRASKA
•
Filing: 1987-04-24
•
Granted: 1989-09-12
•
Expires: 2007-04-24
Abstract
Abstract A system for programming a computer wherein a computer program is formed into a plurality of self-contained modules or subroutines. Each module or subroutine includes a communications process, a computational process, a data storage process and a feedback process. Each process has a complete truth table and each process is internally mathematically complete. An embodiment of the invention is in the form of a screen generation compiler.
Inventors
- 👤 Stanley J. Reiners
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 06:52
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/20
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
50 words
An computer software system having set of instructions for controlling a general purpose digital computer in performing a desired function comprising: a set of instructions formed into each of a plurality of modules, each module comprising: a communications process, a computational process, a data storage process, and a feedback process.
Claim 2
Dependent Claim
50 words
An computer software system having set of instructions for controlling a general purpose digital computer in performing a desired function comprising: a set of instructions formed into each of a plurality of modules, each module comprising: a communications process, a computational process, a data storage process, and a feedback process.
Claim 3
Dependent Claim
12 words
The system of claim 1, wherein each process is internally mathematically complete.
Claim 4
Dependent Claim
13 words
The system of claim 1, wherein each process satisfies a complete truth table.
Claim 5
Dependent Claim
103 words
An computer program having a plurality of instructions for controlling the operation of a computer to perform a function comprising: a plurality of sets of instructions grouped to form a program module; each program module comprising a first set of instructions for defining a communications process, a second set of instructions defining a computational process, a third set of instructions defining a data storage process, and a fourth set of instructions defining a feedback process; and generating a plurality of said program modules, said plurality of said program modules forming a complete program, each program module accessing other program modules in said program.
Claim 6
Dependent Claim
103 words
An computer program having a plurality of instructions for controlling the operation of a computer to perform a function comprising: a plurality of sets of instructions grouped to form a program module; each program module comprising a first set of instructions for defining a communications process, a second set of instructions defining a computational process, a third set of instructions defining a data storage process, and a fourth set of instructions defining a feedback process; and generating a plurality of said program modules, said plurality of said program modules forming a complete program, each program module accessing other program modules in said program.
Claim 7
Dependent Claim
25 words
The computer program of claim 4, wherein each of said program modules is internally mathematically complete and wherein each process satisfies a complete truth table.
Claim 8
Dependent Claim
101 words
An process for generating a computer program having a plurality of instructions for controlling operation of a computer to form a function, said process comprising: forming a plurality of instructions for forming a program module, generating within each program module a first set of instructions defining a communications process, a second set of instructions defining a computational process, a third set of instructions defining a data storage process, and a fourth set of instructions defining a feedback process; and generating a plurality of said program modules to form a complete program, each program module accepting other program modules in said program.
Claim 9
Dependent Claim
101 words
An process for generating a computer program having a plurality of instructions for controlling operation of a computer to form a function, said process comprising: forming a plurality of instructions for forming a program module, generating within each program module a first set of instructions defining a communications process, a second set of instructions defining a computational process, a third set of instructions defining a data storage process, and a fourth set of instructions defining a feedback process; and generating a plurality of said program modules to form a complete program, each program module accepting other program modules in said program.
Claim 10
Dependent Claim
25 words
The process of claim 6, further comprising the step of forming each process to be internally mathematically complete and to have a complete truth table.
Claim 11
Independent Claim
57 words
An system for generating or controlling an apparatus or manufacturing process comprising: a set of instructions formed into each of a plurality of modules, each module comprising a communication process, a computational process, a data storage process, and a feedback process; wherein each process is internally mathematically complete and wherein each process satisfies a complete truth table.
Claim 12
Independent Claim
57 words
An system for generating or controlling an apparatus or manufacturing process comprising: a set of instructions formed into each of a plurality of modules, each module comprising a communication process, a computational process, a data storage process, and a feedback process; wherein each process is internally mathematically complete and wherein each process satisfies a complete truth table.
References Cited (Backward Citations)
US4430707A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1992-09-11 | 1993-03-13 | 1993-09-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1996-09-11 | 1997-03-13 | 1997-09-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2000-09-11 | 2001-03-13 | 2001-09-12 | $7700.00 | Window Closed / Lapsed |