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;
an object-oriented parametric building modeler (“
OOPBM”
) system 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; and
a user interface for user input of selected client requirements to specify a configuration of at least a portion of the parametric objects;
wherein upon initiation of assembly of the building model, 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.
49 Citations
34 Claims
-
1. A computer-implemented building design and modeling system comprising:
-
a spatial database; an object-oriented parametric building modeler (“
OOPBM”
) system 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; anda user interface for user input of selected client requirements to specify a configuration of at least a portion of the parametric objects; wherein upon initiation of assembly of the building model, 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. A computer program product for implementing an automated building design and modeling system via a computer, the computer program product comprising:
a physical, tangible, computer-readable medium having stored thereon 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 each of the parametric objects for the building model is customized based on the design data input by the user via the user interface thereof, wherein the parametric 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 (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A computer program product for implementing an automated building design and modeling system via a computer, the computer program product comprising:
a physical, tangible, computer-readable medium having stored thereon instructions 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 wherein the parametric 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, and initiate assembly of the parametric objects to create at least a partial building model, wherein each of the parametric objects for the building model is customized based on the design data input by the user via the user interface thereof, and wherein one of the parametric 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 (20)
-
21. A method of implementing a computer-implemented building design and modeling system, the method comprising:
-
defining parametric objects comprising ordinary elements and massing elements, the massing elements being capable of placing instances of other objects into a spatial database and subsequently passing data thereto and receiving data therefrom, each of the parametric objects representing a construction component of at least a portion 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 via a user interface selected client requirements to specify a configuration of at least a portion of the parametric objects; 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 (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification