Computer system for generating architectural specifications and project control instructions
First Claim
1. An automated system for preparing a printed architectural specification and related instructions comprising:
- a master catalog including a large number of printed phrases indicating materials and construction techniques from which a specifier may choose, each phrase having associated with it a short code;
order form means on which a specifier may record code selected from said catalog and representative of a desired sequence of said phrases;
data processing means adapted to receive input signals representative of the code prepared by the specifier and including a Specification Data File storing signals representative of said phrases;
Specification Index File means addressable by said data processing means and storing signals representative of the locations of said phrases in said Specification Data File;
instruction file means storing signals representative of prepared instructions for predetermined ones of said phrases and correlated with said phrases by code; and
program means for operating said data processing means for receiving said input signals representative of said code, for referencing said Specification Index File to obtain the location of phrases called for by said input code in said Specification Data File, for printing an output specification incorporating said phrases from said Specification Data File as determined by the input code, and for printing out instructions from said instruction file means corresponding to said printed specification as determined by said input code.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system is disclosed for preparing a complete set of architectural specifications for constructing a building, including, if desired, sets of instructions that will be used by personnel during preparation of construction drawings and during construction. A specifier uses brief symbolic characters representative of individual phrases from a large information repository called a Master Phrase Catalog, to mark decisions and phrase selections in code on an order form designed to facilitate the specifier'"'"'s task. The information in the Master Phrase Catalog includes construction materials, techniques, reference information, testing and industry standards which are correlated with instructional information and work assignments for various groups of people. The specifier uses only a limited number of commands to completely specify a project. The code is fed into a computer which has all the information in the Master Phrase Catalog stored on permanent record file, called the specification data file, with an index file correlating the specifier'"'"'s code with the phrases that will eventually make up the specification. The computer is programmed to edit the input code for errors, prepare a listing of the input specifier'"'"'s code and prepare an architectural specification from the specification data file together with a table of contents and listing of errors, if any. If called for by the specifier, sets of instructions, correlated to the particular phrases selected from the Master Phrase Catalog and stored in permanent memory will be printed out as separate booklets.
96 Citations
17 Claims
-
1. An automated system for preparing a printed architectural specification and related instructions comprising:
- a master catalog including a large number of printed phrases indicating materials and construction techniques from which a specifier may choose, each phrase having associated with it a short code;
order form means on which a specifier may record code selected from said catalog and representative of a desired sequence of said phrases;
data processing means adapted to receive input signals representative of the code prepared by the specifier and including a Specification Data File storing signals representative of said phrases;
Specification Index File means addressable by said data processing means and storing signals representative of the locations of said phrases in said Specification Data File;
instruction file means storing signals representative of prepared instructions for predetermined ones of said phrases and correlated with said phrases by code; and
program means for operating said data processing means for receiving said input signals representative of said code, for referencing said Specification Index File to obtain the location of phrases called for by said input code in said Specification Data File, for printing an output specification incorporating said phrases from said Specification Data File as determined by the input code, and for printing out instructions from said instruction file means corresponding to said printed specification as determined by said input code. - View Dependent Claims (2, 3, 4, 5, 6)
- a master catalog including a large number of printed phrases indicating materials and construction techniques from which a specifier may choose, each phrase having associated with it a short code;
-
7. A system for preparing a printed architectural specification comprising:
- Specification Data File means including a quantity of predetermined information stored in a data processor memory and divided into individual phrases with predetermined indentation for print-out, said phrases being recallable by means of a Specification Index File means; and
a programmed data processor adapted to receive input coded characters representative of a predetermined sequence and outlining of said phrases in said Specification Data File means for preparing an edited input data file free of fatal errors;
said data processor being further programmed to print out a set of specifications according to the input code of the specifier from the Specification Data File and said edited input file.
- Specification Data File means including a quantity of predetermined information stored in a data processor memory and divided into individual phrases with predetermined indentation for print-out, said phrases being recallable by means of a Specification Index File means; and
-
8. A system for preparing a computerized architectural specification comprising:
- a master catalog including a large number of phrases with predetermined indentations in outline form, said phrases being separated according to section groups, each section group being identifiable by a section group code and each phrase within a section group being identifiable by a phrase code, whereby a specifier may prepare a complete phrase specification by selecting said codes in proper sequence; and
a programmed data processor including a specification data file storing all of the phrases in said catalog in signals retrievable by said processor and indexed according to the section group code and phrase code;
said data processor further including specification index file means correlating the section group code and phrase code with the associated phrases in the specification data file, said data processor being programmed to receive the input code and classify it according to whether it is a section command, a division command, an ADD command, a phrase code command, or an END command, said END command terminating a specification, said SEC command establishing that a section group number exists on the specification index file and is valid, said data processor storing the contents of said SEC card on an edited input file if no errors exist, said program further including a division command subroutine for identifying a division command to determine if the specifier added a title, and if so, to store the contents of a card on the edited input file, said division command subroutine further determining that if a user did not specify a title, whether he indicated a title by a valid phrase code, and if so, to retrieve that phrase code from the specification index file and thence to store the record on the edited input file for further operation by said data processor, said program being further adapted to process an ADD command to transfer all information relating to said ADD command to the edited input file, and being further adapted to process a phrase number card to determine whether such phrases exist in the specification data file and, if so, to transfer said phrases to the edited input file.
- a master catalog including a large number of phrases with predetermined indentations in outline form, said phrases being separated according to section groups, each section group being identifiable by a section group code and each phrase within a section group being identifiable by a phrase code, whereby a specifier may prepare a complete phrase specification by selecting said codes in proper sequence; and
-
9. A system for preparing an architectural specification comprising:
- a specification index file storing recorded signals representative of a plurality of phrases with associated code, whereby a specifier by writing code may determine the sequence and relation of said phrases;
data processing means adapted to receive input code representative of a predetermined sequence of said phrases;
first program means in said data processing means for receiving input code for checking said input code to determine whether it contains any errors which would prevent further processing of said input code and, if not, for preparing an edited input file of said code;
second program means for processing the code on said edited input file to prepare a printed specification according to the code sequenced by a specifier and contained in said specification data file and for preparing a set of signals on an instruction input file, said last-named signals being correlated with said phrases through said input code; and
third program means for operating on said instruction input file to prepare a set of instructions from an instruction data file. - View Dependent Claims (10, 11, 12, 13)
- a specification index file storing recorded signals representative of a plurality of phrases with associated code, whereby a specifier by writing code may determine the sequence and relation of said phrases;
-
14. A process for preparing a computerized architectural specification from a master catalog including a large number of phrases with predetermined indentations in outline form, said phrases being separated according to section groups, each section group being identifiable by a section group code and each phrase within a section group being identifiable by a phrase code, whereby a specifier may prepare a complete phrase specification by selecting said codes in proper sequence, said process comprising storing all of the phrases in said catalog in data signals on a specification data file of a data processor, said signals being retrievable by said processor and indexed according to the section group code and phrase code;
- storing index data signals in said data processor representative of a specification index file, said index data signals correlating the section group code and phrase code with the associated phrases in the specification data file;
programming said data processor to receive input code prepared by a specifier and classify it according to whether it is a section command, a division command, an ADD command, a phrase code command, or an END command, said END command terminating a specification, said SEC command establishing that a section group number exists on the specification index file and is valid;
programming said data processor to store contents of said SEC card on an edited input file is no errors exist, programming said data processor by means of a division command subroutine to identify a division command and determine if the specifier added a title, and if so, to store the contents of a card on the edited input file, said division command subroutine further determining that if a user did not specify a title, whether he indicated a title by a valid phrase code, and if so, retrieving that phrase code from the specification index file and thence storing the record on the edited input file for further operation by said data processor;
programming said data processor further to process an ADD command to transfer all information relating to said ADD command to the edited input file; and
programming said data processor further to process a phrase number card to determine whether such phrases exist in the specification data file and, if so, to transfer said phrases to the edited input file.
- storing index data signals in said data processor representative of a specification index file, said index data signals correlating the section group code and phrase code with the associated phrases in the specification data file;
-
15. A process for preparing an architectural specification comprising:
- storing recorded signals representative of instruction data on an instruction data file;
storing recorded signals representative of a plurality of phrases with associated code on a specification data file;
whereby a specifier by writing code may determine the sequence and relation of said phrases;
programming a data processor to receive input code representative of a predetermined sequence of said phrases and to check said input code to determine whether it contains any errors which would prevent further processing of said input code and, if not, to prepare an edited input file of said code;
programming said processor to process the code on said edited input file and to prepare a printed specification from said specification data file according to the code sequenced by a specifier and to prepare a set of signals on an instruction input file, said last-named signals being correlated with said phrases through said input code; and
programming said data processor to operate on said instruction input file to prepare a set of instructions from said instruction data file;
said instructions being associated with corresponding data on said printed specification. - View Dependent Claims (16, 17)
- storing recorded signals representative of instruction data on an instruction data file;
Specification