Method and apparatus for parametric design of custom decorative stonework
OwnerRichard Careyinventor
Life of this patent
Estimating the term…
Abstract
A method, apparatus, and computer program are provided for custom designing primarily decorative stonework. The system permits design of different aesthetic architectural features, which can be of many types and shapes. The dimensions can also be varied to fit the needs of a client, architect or other user of the system due to the use of a parametric calculation unit. These system features assist users in custom designing primarily decorative stonework, improving speed and quality while reducing costs.
Claims24
A method for designing custom, primarily decorative stonework, comprising:
- selecting at least one unit of a plurality of units, wherein each unit of the plurality of units at least corresponds to an architectural feature, and wherein the at least one unit comprises a plurality of parts;
- selecting at least a primary view of the unit, wherein the primary view depicts an overall view of the at least one unit;
- selecting at least one profile of a plurality of profiles, wherein each profile of a plurality of profiles corresponds to at least a cross-sectional view of the at least one unit;
- inputting at least one dimension of a plurality of dimensions, wherein the at least one dimension corresponds to at least a physical dimension of the at least one unit;
- parametrically calculating one or more other dimensions of the unit based upon the input of at least one dimension and unit size, and further at least determining relative sizes of the plurality of parts of the at least one unit based upon said input dimension;
- and
- generating at least one scaled drawing, wherein the scaled drawing at least has numbers that corresponds to at least one dimension of the plurality of parts of the at least one unit.
A method for electronically custom designing primarily decorative stonework, comprising:
- selecting at least one unit from a plurality of units from a computer database stored in a computer memory, wherein the plurality of units are organized such that a plurality of parts that comprise each unit is logically associated to each of the respective units;
- selecting at least one profile of a plurality of profiles, wherein each one profile of the plurality of profiles corresponds to at least a primary cross-sectional view of the at least one unit;
- entering physical dimension data of the at least one unit into a computer that is at least coupled to the computer memory, wherein the physical dimension data is at least configured to be unit-specific dimensional measurements;
- calculating the physical dimensions of each of the parts comprising the at least one unit, wherein a plurality of parametric equations are at least employed and wherein the plurality of parametric equations are at least configured to utilize summing means and squaring means;
- accessing the computer database that is at least stored in a computer memory;
- retrieving a plurality of part identifiers of the plurality of parts that comprise the at least one unit;
- retrieving CAD drawings for each of the plurality of part identifiers;
- resealing the CAD drawings for each part of the plurality of parts that comprise the at least one unit;
- rendering the CAD drawing;
- and
- plotting or printing the CAD drawings.
A computer program product for designing custom, primarily decorative stonework, the computer program product having a medium with a computer program embodied thereon, the computer program comprising:
- computer program code for selecting at least one unit of a plurality of units, wherein each unit of the plurality of units at least corresponds to an architectural feature, and wherein the at least one unit of the plurality of units comprises a plurality of parts;
- computer program code for selecting at least a primary view, wherein the primary view depicts an overall view of the at least one unit;
- computer program code for selecting at least one profile of a plurality of profiles, wherein each profile of the plurality of profiles corresponds to at least a primary cross-sectional view of the at least one unit;
- computer program code for inputting at least one dimension of a plurality of dimensions, wherein the at least one dimension is at least a physical dimension of the at least one unit;
- computer program code for parametrically calculating one or more other dimensions of the unit based upon the input of at the least one dimension, and further at least determining relative sizes of the plurality of parts of the at least one unit based upon said input dimension;
- and
- computer program code for generating at least one scaled drawing, wherein the scaled drawing at least has identifiers that correspond to the plurality of parts of the at least one unit.
A computer program product for electronically custom designing primarily decorative stonework, the computer program, product having a medium with a computer program embodied thereon, the computer program comprising:
- computer program code for selecting at least one unit from a plurality of units from a computer database stored in a computer memory, wherein the plurality of units are organized such that a plurality of parts that comprise each unit is logically associated to each of the respective units;
- computer program code for selecting at least one profile of a plurality of profiles, wherein each profile of a plurality of profiles corresponds to at least a primary cross-sectional view of the at least one unit;
- computer program code for entering physical dimension data of the at least one unit into a computer that is at least coupled to the computer memory, wherein the physical dimension data is at least configured to be unit-specific dimensional measurements;
- computer program code for calculating the physical dimensions of each of the parts comprising the at least one unit, wherein a plurality of parametric equations are at least employed and wherein the plurality of parametric equations are at least configured to utilize summing means and squaring means;
- computer program code for accessing the computer database that is at least stored in a computer memory;
- computer program code for retrieving a plurality of part identifiers of the plurality of parts that comprise the at least one unit;
- computer program code for retrieving CAD drawings for each of the plurality of part identifiers;
- computer program code for resealing the CAD drawings for each part of the plurality of parts that comprise the at least one unit;
- computer program code for rendering the CAD drawing;
- and
- computer program code for plotting or printing the CAD drawings.
A processor for designing custom, primarily decorative stonework, the processor including a computer program comprising:
- computer program code for selecting at least one unit of a plurality of units, wherein each unit of the plurality of units at least corresponds to an architectural feature, and wherein each unit of the plurality of units comprises a plurality of parts;
- computer program code for selecting at least a primary view, wherein the primary view at least depicts an overall view of the at least one unit;
- computer program code for selecting at least one profile of a plurality of profiles, wherein each profile of a plurality of profiles corresponds to at least a primary cross-sectional view of the at least one unit;
- computer program code for inputting at least one dimension of a plurality of dimensions, wherein the at least one dimension is at least a physical dimension of the at least one unit;
- computer program code for parametrically calculating at least one or more other dimensions of the unit based upon the input of at least one dimension corresponding to unit size, and further at least determining relative sizes of the plurality of parts of the at least one unit;
- and
- computer program code for generating at least one scaled drawing, wherein the scaled drawing at least has identifiers that correspond to the plurality of parts of the at least one unit.
A processor for electronically custom designing primarily decorative stonework, the processor including a computer program comprising:
- computer program code for selecting at least one unit from a plurality of units from a computer database stored in a computer memory, wherein the plurality of units are organized such that a plurality of parts that comprise each unit is logically associated to each of the respective units;
- computer program code for selecting at least one profile of the plurality of profiles, wherein each profile of a plurality of profiles corresponds to at least a primary cross-sectional view of the at least one unit;
- computer program code for entering physical dimension data of the at least one unit into the computer that is at least coupled to the computer memory, wherein the physical dimension data is at least configured to be unit-specific dimensional measurements;
- computer program code for calculating the physical dimensions of each of the parts comprising the at least one unit, wherein a plurality of parametric equations are at least employed and wherein the plurality of parametric equations are at least configured to utilize summing means and squaring means;
- computer program code for accessing the computer database that is at least stored in a computer memory;
- computer program code for retrieving a plurality of part identifiers of the plurality of parts that comprise the at least one unit;
- computer program code for retrieving CAD drawings for each of the plurality of part identifiers;
- computer program code for resealing the CAD drawings for each part of the plurality of parts that comprise the at least one unit;
- computer program code for rendering the CAD drawing;
- and
- computer program code for plotting or printing the CAD drawings.
An apparatus for custom designing primarily decorative stonework, comprising:
- a unit selector, wherein the unit selector is at least configured to select at least one unit of a plurality of units, and wherein each unit of the plurality of units at least corresponds to a primarily decorative architectural feature, and wherein the at least one unit of the plurality of units comprises a plurality of parts;
- a primary view selector, wherein the primary view selector is at least configured to select at least a primary view, and wherein the primary view at least depicts an overall view of the at least one unit;
- a profile selector, wherein the profile selector is at least configured to select at least one profile of a plurality of profiles, and wherein the one profile of a plurality of profiles corresponds to at least a primary cross-sectional view of the at least one unit;
- a data input channel, wherein the data input channel is at least configured to receive at least one dimension of a plurality of dimensions, and wherein the at least one dimension is at least a physical dimension of the at least one unit;
- a calculation unit, wherein the calculation unit is at least configured to parametrically calculate one or more other dimensions of the unit based upon the input at least one dimension corresponding to the unit size, and further at least determining relative sizes of the plurality of parts of the at least one unit based upon the input dimension;
- and
- a drawing generator, wherein the drawing generator is at least configured to generate at least one scaled drawing, and wherein the scaled drawing at least has identifiers that corresponds to the plurality of parts of the at least one unit.
An apparatus for electronically custom designing primarily decorative stonework, comprising:
- a unit selector, wherein the unit selector is at least configured to select at least one unit from a plurality of units from a computer database stored in a computer memory, and wherein the plurality of units are organized such that a plurality of parts that comprise each unit is logically associated to each of the respective units;
- a profile selector, wherein the profile selector is at least configured to select at least one profile of a plurality of profiles, and wherein each profile of a plurality of profiles corresponds to at least a primary cross-sectional view of the at least one unit;
- an data input channel, wherein the data input channel is at least configured to receive physical dimension data of the at least one unit into the computer that is at least coupled to the computer memory, and wherein the physical dimension data is at least configured to be unit-specific dimensional measurements;
- a calculation unit, wherein the calculation unit is at least configured to calculate the physical dimensions of each of part comprising the at least one unit, and wherein a plurality of parametric equations are at least employed and wherein the plurality of parametric equations are at least configured to utilize summing means and squaring means;
- a pointer, wherein the pointer is at least configured to access the computer database that is at least stored in a computer memory;
- a data retriever, wherein the data retriever is at least configured to retrieve a plurality of part identifiers of the plurality of parts that comprise the at least one unit;
- a drawing retriever, wherein the drawing retriever is at least configured to retrieve CAD drawings for each of the plurality of part identifiers;
- and
- a CAD unit, wherein the CAD unit is at least configured to:
- rescale the CAD drawings for each part of the plurality of parts that comprise the at least one unit;
- render the CAD drawing;
- and
- plot or print the CAD drawings.
Dependencies are inferred from the claim text.