Patent Document ID: 9384174
Application ID: 14824352

Base Claim:
1. A computer implemented method for automating generation of an architectural contract document for a building, the method comprising using a computer comprising a processor and a computer readable storage medium having stored thereon a set of instructions operable to configure the computer to perform a set of acts, the set of acts comprising: a) providing an architectural work category specific form to a user by sending, to a user computer, data operable to cause the user computer to display the architectural work category specific form, wherein the provided architectural work category specific form comprises a drop down box from a set of one or more drop down boxes and at least one additional data entry tool, wherein: i) the at least one additional data entry tool is operable by the user to specify a value for a first attribute of an architectural feature corresponding to the architectural work category to which the provided architectural work category specific form is specific; and ii) the drop down box is operable by the user to specify a value for a second attribute of the architecture feature corresponding to the architectural work category to which the provided architectural work category specific form is specific; b) receiving a user specified value for the first attribute of the architectural feature from the at least one additional data entry tool; c) associating the user specified value received from the at least one additional data entry tool with a unique identifier; d) based on the user specified value for the first attribute, filtering choices for values of the second attribute of the architectural feature presented by the drop down box based on: i) comparing the unique identifier associated with the user specified value for the first attribute against items in one or more stored catalogs; and ii) defining, as the filtered choices for values for the second attribute, a set of values for that attribute for items in the one or more stored catalogs which comply with the user specified value for the first attribute; e) sending, to the user computer, data operable to limit choices for the user to specify for the value of the second attribute of the architectural feature displayed by the drop down box to the filtered choices; f) after receiving a selection of a choice from the filtered choices from the drop down box, providing a catalog page from the one or more stored catalogs for the user to select a catalog item compatible with the selected choice from the filtered choices to populate values for attributes of the selected catalog item into the architectural work category specific form; g) based on selection of the catalog item, populating values for attributes of the selected catalog item into the architectural work category specific form; h) generating an industry foundation class XML file based on: i) the values for attributes of the selected catalog item populated into the architectural work category specific form; and ii) the user specified value for the first attribute received from the at least one additional data entry tool; i) a determining if the selected catalog item is in drawing format; j) determining if a second selected catalog item is in drawing format; k) generating a drawing comprising the architectural feature by performing a set of acts comprising: i) inserting into the drawing the selected catalog item when the selected catalog item was determined to be in drawing format; and ii) inserting into the drawing the second selected catalog item when the second selected catalog item was determined to be in drawing format.

---

Claim 2:
2. The computer implemented method of claim 1 , wherein the method further comprises: a) allowing the user to request the automatic generation of multiple aspects of the architectural contract document, wherein the user is allowed to request a third aspect and also at least one of a first and second aspects, through selection from the group consisting of: i) the first aspect, the first aspect comprising a listing of attributes of the architectural feature; ii) the second aspect, the second aspect comprising a written detailed description of materials and processes related to including the architectural feature in the building; and iii) the third aspect, the third aspect comprising the drawing comprising the architectural feature; and b) receiving the request and automatically generating the requested aspects of the architectural contract document.