IP Library Granted Patent US 7,949,690
Granted Patent B2
US 7,949,690 · App. 10/656,020 · Granted May 24, 2011

Project structure

Assignee: Autodesk, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,949,690
App. No.
10/656,020
Granted
May 24, 2011
Kind
B2
Abstract

A method, apparatus, and article of manufacture provide the ability to define a project in a computer graphics program. A project file is defined with general information regarding the project. A folder structure for the project is defined where one or more project drawing files are organized into various folders by drawing file type. A companion file for each project drawing file is defined with information to link each project drawing file to the project.

Claims (122)

1. A computer-implemented method for defining a building/construction project in a computer aided design (CAD) application used in an architectural, engineering, and construction (AEC) industry comprising:

(a) obtaining a project file in the CAD application comprising general information that is specific to, and is used to identify, the building/construction project;

(b) creating a directory structure in the CAD application for the building/construction project wherein:

(i) one or more categories within a project are represented by corresponding file folders in the directory structure;

(ii) two or more drawing files are organized into the file folders by drawing file type of the one or more drawing files;

(iii) the two or more drawing files are composed of either a building information model for the project or a report generated from the building information model;

(iv) the building information model for the project provides and identifies geometry data for the building/construction project;

(v) the report represents a view or a plotting sheet that includes the geometry data of the building/construction project;

(vi) the two or more drawing files are organized into the file folders based on the building information model or the report accordingly; and

(vii) the two or more drawing files do not contain the general information that is specific to and is used to identify the building/construction project;

(c) obtaining a companion file for each of the two or more drawing files, wherein:

(i) each companion file corresponds to a single drawing file; and

(ii) each companion file provides information used to create the directory structure and comprises information to link each corresponding drawing file to the project based on the building information model or the report;

(d) displaying, in the computer graphics program on a display device, the two or more drawing files in the file folders; and

(e) performing construction as set forth in the drawing files.

2. The method of claim 1 , wherein the general information is selected from a group consisting of:

a project name for the building/construction project;

a project number for the building/construction project;

a project level representing a horizontal division of a building in the building/construction project;

a project division represents a vertical division of the building in the building/construction project;

a first default template for a new element comprised of the geometry data;

a second default template for a new construct comprised of the geometry data;

a third default template for a new view containing the geometry data; and

a fourth default template for a new sheet containing the geometry data.

3. The method of claim 1 , wherein the each of the two or more drawing files comprises an extensible markup language (XML) document.

4. The method of claim 1 , wherein each companion file comprises an extensible markup language (XML) file.

5. The method of claim 1 , wherein the file folders comprise:

an elements folder for element type drawing files within the building information model;

a constructs folder for construct type drawing files within the building information model;

a views folder for view type drawing files for the report; and

a sheets folder for sheet type drawing files for the report.

6. The method of claim 5 , wherein the element type drawing file comprises a set of geometry, wherein the set of geometry is repeated one or more times throughout a project.

7. The method of claim 5 , wherein the construct type drawing file comprises:

an identification of geometry and data for a particular level/wing and category of the project; and

one or more elements.

8. The method of claim 5 , wherein the view type drawing file automatically assembles appropriate constructs to represent a portion of the building/construction project that has been selected based upon user specified data.

9. The method of claim 5 , wherein the sheet type drawing file comprises one or more views and represents a printed/plotted document of the building/construction project.

10. The method of claim 1 , wherein the obtaining a companion file further comprises:

defining a user definable category and value for project information; and

storing said user definable category and value in the companion file.

11. An apparatus for defining a building/construction project in a computer aided design (CAD) application used in an architectural, engineering, and construction (AEC) industry comprising:

(a) a computer having a memory; and

(b) an application executing on the computer, wherein the application is configured to:

(i) obtain a project file in the CAD application comprising general information that is specific to and is used to identify the building/construction project;

(ii) create a directory structure in the CAD application for the building/construction project wherein:

(1) one or more categories within a project are represented by corresponding file folders in the directory structure;

(2) two or more drawing files are organized into the file folders by drawing file type of the one or more drawing files;

(3) the two or more drawing files are composed of either a building information model for the project or a report generated from the building information model;

(4) the building information model for the project provides and identifies geometry data for the building/construction project;

(5) the report represents a view or a plotting sheet that includes the geometry data of the building/construction project;

(6) the two or more drawing files are organized into the file folders based on the building information model or the report accordingly; and

(7) the two or more drawing files do not contain the general information that is specific to, and is used to identify, the building/construction project;

(iii) obtain a companion file for each of the two or more drawing files, wherein:

(1) each companion file corresponds to a single drawing file; and

(2) each companion file provides information used to create the directory structure and comprises information to link each corresponding drawing file to the project based on the building information model or the report;

(iv) display, in the computer graphics program on a display device, the two or more drawing files in the file folders; and

(v) perform construction as set forth in the drawing files.

12. The apparatus of claim 11 , wherein the general information is selected from a group consisting of:

a project name for the building/construction project;

a project number for the building/construction project;

a project level representing a horizontal division of a building in the building/construction project;

a project division represents a vertical division of the building in the building/construction project;

a first default template for a new element comprised of the geometry data;

a second default template for a new construct comprised of the geometry data;

a third default template for a new view containing the geometry data; and

a fourth default template for a new sheet containing the geometry data.

13. The apparatus of claim 11 , wherein the each of the two or more drawing files comprises an extensible markup language (XML) document.

14. The apparatus of claim 11 , wherein each companion file comprises an extensible markup language (XML) file.

15. The apparatus of claim 11 , wherein the file folders comprise:

an elements folder for element type drawing files within the building information model;

a constructs folder for construct type drawing files within the building information model;

a views folder for view type drawing files for the report; and

a sheets folder for sheet type drawing files for the report.

16. The apparatus of claim 15 , wherein the element type drawing file comprises a set of geometry, wherein the set of geometry is repeated one or more times throughout a project.

17. The apparatus of claim 15 , wherein the construct type drawing file comprises:

an identification of geometry and data for a particular level/wing and category of the project; and

one or more elements.

18. The apparatus of claim 15 , wherein the view type drawing file automatically assembles appropriate constructs to represent a portion of the building/construction project that has been selected based upon user specified data.

19. The apparatus of claim 15 , wherein the sheet type drawing file comprises one or more views and represents a printed/plotted document of the building/construction project.

20. The apparatus of claim 11 , wherein the application is configured to obtain the companion file by:

defining a user definable category and value for project information; and

storing said user definable category and value in the companion file.

21. An article of manufacture comprising a program storage medium readable by a computer and embodying one or more instructions executable by the computer to perform a method for defining a building/construction project in a computer aided design (CAD) application used in an architectural, engineering, and construction (AEC) industry, the method comprising:

(a) obtaining a project file in the CAD application comprising general information that is specific to and is used to identify the building/construction project;

(b) creating a directory structure in the CAD application for the building/construction project wherein:

(i) one or more categories within a project are represented by corresponding file folders in the directory structure;

(ii) two or more drawing files are organized into the file folders by drawing file type of the one or more drawing files;

(iii) the two or more drawing files are composed of either a building information model for the project or a report generated from the building information model;

(iv) the building information model for the project provides and identifies geometry data for the building/construction project;

(v) the report represents a view or a plotting sheet that includes the geometry data of the building/construction project;

(vi) the two or more drawing files are organized into the file folders based on the building information model or the report accordingly; and

(vii) the two or more drawing files do not contain the general information that is specific to and is used to identify the building/construction project;

(c) obtaining a companion file for each of the two or more drawing files, wherein:

(i) each companion file corresponds to a single drawing file; and

(ii) each companion file provides information used to create the directory structure and comprises information to link each corresponding drawing file to the project based on the building information model or the report;

(d) displaying, in the computer graphics program on a display device, the two or more drawing files in the file folders; and

(e) performing construction as set forth in the drawing files.

22. The article of manufacture of claim 21 , wherein the general information is selected from a group consisting of:

a project name for the building/construction project;

a project number for the building/construction project;

a project level representing a horizontal division of a building in the building/construction project;

a project division represents a vertical division of the building in the building/construction project;

a first default template for a new element comprised of the geometry data;

a second default template for a new construct comprised of the geometry data;

a third default template for a new view containing the geometry data; and

a fourth default template for a new sheet containing the geometry data.

23. The article of manufacture of claim 21 , wherein the each of the two or more drawing files comprises an extensible markup language (XML) document.

24. The article of manufacture of claim 21 , wherein each companion file comprises an extensible markup language (XML) file.

25. The article of manufacture of claim 21 , wherein the file folders comprise:

an elements folder for element type drawing files within the building information model;

a constructs folder for construct type drawing files within the building information model;

a views folder for view type drawing files for the report; and

a sheets folder for sheet type drawing files for the report.

26. The article of manufacture of claim 25 , wherein the element type drawing file comprises a set of geometry, wherein the set of geometry is repeated one or more times throughout a project.

27. The article of manufacture of claim 25 , wherein the construct type drawing file comprises:

an identification of geometry and data for a particular level/wing and category of the project; and

one or more elements.

28. The article of manufacture of claim 25 , wherein the view type drawing file automatically assembles appropriate constructs to represent a portion of the building/construction project that has been selected based upon user specified data.

29. The article of manufacture of claim 25 , wherein the sheet type drawing file comprises one or more views and represents a printed/plotted document of the building/construction project.

30. The article of manufacture of claim 21 , wherein the obtaining a companion file further comprises:

defining a user definable category and value for project information; and

storing said user definable category and value in the companion file.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2003
From: MCARDLE, PAUL JOSEPH; AMES, CHAD STEVEN; YUN, LANG SHENG; ARVIN, SCOTT ANTHONY
To: AUTODESK, INC.
Reel/Frame 014467/0310 →
Continuity (2)
Provisional Application 60408716 · Sep 6, 2002
Related Publication 20040049739A1 · Mar 11, 2004