Patent US4635208A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4635208A Expired / Lapsed US ⏱️ 0.0 years remaining

Computer-aided design of systems

Assignee: HP Inc
•
Filing: 1985-01-18
•
Granted: 1987-01-06
•
Expires: 2005-01-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system is designed by a computer performed method using object oriented programming in which the manipulative programs are linked to the data records which represent the various elements in the system. The data records are linked by pointers in a hierarchy so that operations proceed from link to link without the need for interpreting character string commands. Only the highest level commands must be interpreted in a time consuming manner. Thereafter, the program proceeds quickly from linked data record to linked data record.

Inventors

  • 👤 Stanley E. Coleby
  • 👤 Michael H. Forster

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 11:56
CPC Classifications
G; G06; G06F; G06F30/00; G06F30/30; G06F30/39

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 87 words
A computer-performed method of designing a system comprising: inputting to said computer a plurality of stored data records, each representing a primitive element in said system and a plurality of manipulative programs linked to each data record, said manipulative programs performing the necessary operations on said primitive elements for the design of said system; linking said data records in a hierarchy of primitive elements which represent said system; and inputting to said computer a series of high order commands which operate selected manipulative programs in said hierarchy.
Claim 2
Dependent Claim 87 words
A computer-performed method of designing a system comprising: inputting to said computer a plurality of stored data records, each representing a primitive element in said system and a plurality of manipulative programs linked to each data record, said manipulative programs performing the necessary operations on said primitive elements for the design of said system; linking said data records in a hierarchy of primitive elements which represent said system; and inputting to said computer a series of high order commands which operate selected manipulative programs in said hierarchy.
Claim 3
Dependent Claim 23 words
The method recited in claim 1 wherein said manipulative programs perform the operations of writing and reading the associated data record to file.
Claim 4
Dependent Claim 25 words
The method recited in claim 1 wherein said manipulative programs perform the graphic operations of displaying and erasing the primitive element from a graphical display.
Claim 5
Dependent Claim 20 words
The method recited in claim 1 wherein said manipulative programs perform said operations in real time allowing for user interaction.
Claim 6
Dependent Claim 42 words
The method recited in claim 1 wherein said hierarchy is a data base which includes data objects each having said data records and the linked manipulative programs, whereby major changes to the data base are made with a minimum of program changes.
Claim 7
Dependent Claim 29 words
The method recited in claim 1 further comprising: inputting to said computer a menu/configuration file which allows new applications to be configured into the system via said configuration file.
Claim 8
Dependent Claim 119 words
The method recited in claim 1 wherein said system is an electrical circuit further comprising: inputting to said computer a high order command which generates a logical model representing the operation of said circuit; generating an electrical circuit layout from said logical model; generating a mechanical design from said electrical circuit layout; producing documentation from said logical model, said circuit layout and said mechanical design; and wherein said logical model, said electrical circuit layout and said mechanical design are all produced from the same data records linked in a hierarchy of primitive elements in said computer so that changes in any one of said model or layouts are reflected in changes in all of them and in their documentation.
Claim 9
Dependent Claim 52 words
A computer graphics program for designing a system comprising: a plurality of data objects, each having data records representing primitive elements in said system and a plurality of manipulative programs linked to each data record, said manipulative programs performing the necessary operations on said primitive elements for the design of said system.
Claim 10
Dependent Claim 52 words
A computer graphics program for designing a system comprising: a plurality of data objects, each having data records representing primitive elements in said system and a plurality of manipulative programs linked to each data record, said manipulative programs performing the necessary operations on said primitive elements for the design of said system.
Claim 11
Dependent Claim 24 words
The computer graphics program recited in claim 8 wherein said data records are linked in a hierarchy of primitive elements which represent said system.
Claim 12
Dependent Claim 29 words
The computer graphics program recited in claim 9 wherein said data objects are linked in a hierarchy which includes medium level data objects having other data objects linked thereto.
Claim 13
Dependent Claim 22 words
The computer graphics program recited in claim 10 further comprising: high order commands which provide access to the hierarchy of data objects.
Claim 14
Dependent Claim 17 words
The computer graphics program recited in claim 11 further comprising: a menu/configuration file for inputting new applications.

References Cited (Backward Citations)

US3622762A Cited
US4377849A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-01-05 1990-07-07 1991-01-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-01-05 1994-07-07 1995-01-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-01-05 1998-07-07 1999-01-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag