Computer-implemented building design and modeling and project cost estimation and scheduling system
First Claim
1. A computer-implemented building design and modeling system comprising:
- a spatial database;
means for defining parametric objects comprising ordinary elements and massing elements, the massing elements being capable of placing instances of other objects into the spatial database and subsequently passing data thereto and receiving data therefrom, each parametric object representing a construction component of at least a portion of a building being modeled and including an interface through which the parametric object communicates information with other parametric objects;
a user interface for user input of selected client requirements to specify a configuration of at least a portion of the parametric objects; and
means for initiating assembly of the building model utilizing the defined parametric objects, wherein the parametric objects for the building model are created in the spatial database and customized based upon the client requirements entered via the user interface, and wherein the parametric objects communicate information via their interfaces.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented building design and modeling system, method, and computer program product are provided. In one example, the computer program product includes computer executable instructions for processing by a computer system. The instructions include instructions for creating instances of parametric objects in a spatial database, where each of the parametric objects represents a construction component of a structure to be modeled and includes a user interface for enabling a user to input design data for the parametric object. The instructions also include instructions for initiating assembly of the parametric objects to create a partial building model. The parametric objects include ordinary elements and massing elements, the massing elements being capable of placing instances of other objects into the spatial database and subsequently passing data to and receiving data from the placed objects.
108 Citations
35 Claims
-
1. A computer-implemented building design and modeling system comprising:
-
a spatial database;
means for defining parametric objects comprising ordinary elements and massing elements, the massing elements being capable of placing instances of other objects into the spatial database and subsequently passing data thereto and receiving data therefrom, each parametric object representing a construction component of at least a portion of a building being modeled and including an interface through which the parametric object communicates information with other parametric objects;
a user interface for user input of selected client requirements to specify a configuration of at least a portion of the parametric objects; and
means for initiating assembly of the building model utilizing the defined parametric objects, wherein the parametric objects for the building model are created in the spatial database and customized based upon the client requirements entered via the user interface, and wherein the parametric objects communicate information via their interfaces. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product comprising a plurality of computer executable instructions for processing by a computer system, the instructions including instructions for:
-
creating instances of parametric objects in a spatial database, wherein each of the parametric objects represents a construction component of a structure to be modeled and includes a user interface for enabling a user to input design data for the parametric object; and
initiating assembly of the parametric objects to create a building model, wherein the objects comprise ordinary elements and massing elements, the massing elements being capable of placing instances of other objects into the spatial database and subsequently passing data thereto and receiving data therefrom. - View Dependent Claims (8, 9, 10, 15, 16, 17, 18, 19)
-
- 11. The computer program product of claim 11 further comprising instructions for creating the real-time cost estimate by calculating, for at least a portion of the elements, a cost of one or more of the components, materials, and labor needed to install the respective element into the structure.
-
20. A computer program product, comprising a computer program processable by a computer system for causing the computer system to:
-
create instances of parametric objects in a spatial database, wherein each of the parametric objects represents a construction component of a structure to be modeled and includes a user interface for enabling a user to input design data to the parametric object, and initiate assembly of the parametric objects to create at least a partial building model, wherein one of the objects is a grouping massing element, the grouping massing element specifying parametric behavior required of objects that it assembles in the building model, which objects may be either parametric or non-parametric. - View Dependent Claims (21)
-
-
22. A method of implementing a computer-implemented building design and modeling system, the method comprising:
-
defining parametric objects comprising ordinary elements and massing elements, each of the parametric objects representing a construction component of a building being modeled and together the parametric objects describing information for assembly of at least a partial building model as constrained by the input of selected client requirements, wherein each of the parametric objects includes an interface through which the parametric object communicates information with other parametric objects;
receiving selected client requirements to specify a configuration of the building model; and
assembling the building model utilizing the defined parametric objects, wherein the parametric objects for the building model are created in a spatial database and customized based upon the received client requirements, and wherein the parametric objects communicate information via their interfaces to assemble the building model, the assembling including the massing elements placing instances of other objects into the spatial database and subsequently passing data thereto and receiving data therefrom. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification