US5408667A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for unified design documentation
Assignee: NXP USA Inc
•
Filing: 1993-07-19
•
Granted: 1995-04-18
•
Expires: 2013-07-19
Abstract
Abstract A method for unified design documentation includes capturing design information in a computer file and adding implementation code to the computer file. The implementation code is marked to distinguish it from the design information in the computer file. The implementation code is then extracted from the computer file and compiled into a prototype.
Inventors
- 👤 James J. Brodie
- 👤 Robert C. Turner
- 👤 Jerry A. Toogood
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 21:16
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/70; G06F8/73
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
61 words
A computer implemented method for unified design documentation, comprising: capturing design information in a computer file; adding implementation code to the computer file; marking the implementation code in such a way as to distinguish the implementation code from the design information in the computer file; extracting the implementation code from the computer file; and compiling the implementation code into a prototype.
Claim 2
Dependent Claim
61 words
A computer implemented method for unified design documentation, comprising: capturing design information in a computer file; adding implementation code to the computer file; marking the implementation code in such a way as to distinguish the implementation code from the design information in the computer file; extracting the implementation code from the computer file; and compiling the implementation code into a prototype.
Claim 3
Dependent Claim
28 words
The method for unified design documentation of claim 1, further comprising: testing the prototype; and modifying the implementation code in the computer file based on the prototype tests.
Claim 4
Dependent Claim
32 words
The method for unified design documentation of claim 1, wherein the implementation code comprises source code for a computer program, and the prototype comprises a computer executable version of the computer program.
Claim 5
Dependent Claim
43 words
The method for unified design documentation of claim 1, wherein the implementation code comprises a plurality of hardware description language statements suited for automated design of an apparatus and the prototype comprises the apparatus designed from the plurality of hardware description language statements.
Claim 6
Dependent Claim
84 words
A computer implemented method for unified design documentation, comprising: creating a computer readable file containing a functional description of a computer program; adding a plurality of source code statements to the computer readable file; marking the source code statements so as to distinguish the source code statements from the functional description of the computer program; extracting the source code statements from the file; placing the source code statements in a source code file; and compiling the source code file into an executable computer program.
Claim 7
Dependent Claim
84 words
A computer implemented method for unified design documentation, comprising: creating a computer readable file containing a functional description of a computer program; adding a plurality of source code statements to the computer readable file; marking the source code statements so as to distinguish the source code statements from the functional description of the computer program; extracting the source code statements from the file; placing the source code statements in a source code file; and compiling the source code file into an executable computer program.
Claim 8
Dependent Claim
158 words
A computer implemented method for unified design documentation, comprising: creating a file in a computer memory which contains a functional description of a desired computer program; adding a plurality of source code statements to the file in the computer memory which will implement the functions of the desired computer program after compilation; marking the plurality of source code statements so as to distinguish the plurality of source code statements from the functional description of the desired computer program and in such a way that the ordering of statements required for compilation can be reconstructed; extracting the source code statements from the file; placing the source code extracted from the file into a source code file; reordering the source code statements in the correct order for compilation; compiling the source code statements in the source code file into an executable computer program; testing the functionality of the executable computer program; and performing the above steps using a computer system.
Claim 9
Dependent Claim
158 words
A computer implemented method for unified design documentation, comprising: creating a file in a computer memory which contains a functional description of a desired computer program; adding a plurality of source code statements to the file in the computer memory which will implement the functions of the desired computer program after compilation; marking the plurality of source code statements so as to distinguish the plurality of source code statements from the functional description of the desired computer program and in such a way that the ordering of statements required for compilation can be reconstructed; extracting the source code statements from the file; placing the source code extracted from the file into a source code file; reordering the source code statements in the correct order for compilation; compiling the source code statements in the source code file into an executable computer program; testing the functionality of the executable computer program; and performing the above steps using a computer system.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-04-17 | 1998-10-17 | 1999-04-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-04-17 | 2002-10-17 | 2003-04-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-04-17 | 2006-10-17 | 2007-04-18 | $7700.00 | Window Closed / Lapsed |