Generative design pipeline for urban and neighborhood planning
US-12147737-B2 · Nov 19, 2024 · US
US11657192B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11657192-B2 |
| Application number | US-202016802629-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 27, 2020 |
| Priority date | Nov 7, 2019 |
| Publication date | May 23, 2023 |
| Grant date | May 23, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The present invention is a method for accessing a model of a building, selecting a set of roof trusses, wherein the roof trusses comprised of a first set of members, isolating plurality of wall panels, wherein the wall panels are comprised of a second set of members, selecting a group of interfacing members between a roof truss and a wall panel, detecting an interface type between the roof truss and the wall panel, wherein each interface has a predetermined set of requirements, calculating a set of actual values associated with the interface type, comparing the set of actual values with a set of required values and determining the delta of the actual values and the required values, and identifying each interface where the delta is outside a predetermined range.
Opening claim text (preview).
What is claimed is: 1. A computer implemented method comprising: accessing, by at least one processor, a model of a building; selecting, by at least one processor, a set of roof trusses, wherein the roof trusses are comprised of a first set of members; isolating, by at least one processor, plurality of wall panels, wherein the wall panels are comprised of a second set of members; selecting, by at least one processor, a group of interfacing members between a roof truss and a wall panel; detecting, by at least one processor, an interface type between the roof truss and the wall panel, wherein each interface has a predetermined set of requirements; calculating, by at least one processor, a set of actual values associated with the interface type; comparing, by at least one processor, the set of actual values with a set of required values and determining a delta of the actual values and the required values; and identifying, by at least one processor, each interface where the delta is outside a predetermined range. 2. The computer implemented method of claim 1 , wherein the interface type is a bearing area, of the wall panel and the roof truss. 3. The computer implemented method of claim 1 , wherein the interface type is the position of a wall panel interfacing surface relative to a roof truss. 4. The computer implemented method of claim 1 , wherein the interface type is a gap between a wall panel interfacing surface and a roof truss interfacing surface. 5. The computer implemented method of claim 2 , wherein the bearing area is calculated based on a quantity of fasteners used to secure the wall panel to the roof truss. 6. The computer implemented method of claim 1 , further comprising, identifying, by at least one processor, at least one solution to the delta, and wherein the at least one solution identifies all additional alterations which are generated by the solution to the model. 7. The computer implemented method of claim 6 , further comprising, identifying, by at least one processor, the alignment of the roof trusses and the wall panels, wherein the roof trusses and the wall panels are aligned. 8. The computer implemented method of claim 6 , wherein the alteration is limited to a set of preselected members. 9. A computer program product comprising: one or more non-transitory computer readable storage media and program instructions stored on the one or more non-transitory computer readable storage media, the program instructions comprising: selecting a set of roof trusses, wherein the roof trusses are comprised of a first set of members; isolating plurality of wall panels, wherein the wall panels are comprised of a second set of members; selecting a group of interfacing members between a roof truss and a wall panel; detecting an interface type between the roof truss and the wall panel, wherein each interface has a predetermined set of requirements; calculating a set of actual values associated with the interface type; comparing the set of actual values with a set of required values and determining a delta of the actual values and the required values; and identifying each interface where the delta is outside a predetermined range. 10. The computer program product of claim 9 , wherein the interface type is a bearing area, of the wall panel and the roof truss. 11. The computer program product of claim 9 , wherein the interface type is the position of a wall panel interfacing surface relative to a roof truss. 12. The computer program product of claim 9 , wherein the interface type is a gap between a wall panel interfacing surface and a roof truss interfacing surface. 13. The computer program product of claim 10 , wherein the bearing area is calculated based on a quantity of fasteners used to secure the wall panel to the roof truss. 14. The computer program product of claim 9 , further comprising, identifying at least one solution to the delta, and wherein the at least one solution identifies all additional alterations which are generated by the solution to the model. 15. The computer program product of claim 14 , further comprising, identifying the alignment of the roof trusses and the wall panels, wherein the roof trusses and the wall panels are aligned. 16. The computer program product of claim 14 , wherein the alteration is limited to a set of preselected members. 17. A system comprising: a memory; one or more processors in communication with the memory; program instructions executable by the one or more processors via the memory to perform a method, the method comprising: a computer readable storage device readable by one or more processing circuit and storing instructions for execution by one or more processor for performing a method comprising: accessing a model of a building; selecting a set of roof trusses, wherein the roof trusses are comprised of a first set of members; isolating plurality of wall panels, wherein the wall panels are comprised of a second set of members; selecting a group of interfacing members between a roof truss and a wall panel; detecting an interface type between the roof truss and the wall panel, wherein each interface has a predetermined set of requirements; calculating a set of actual values associated with the interface type; comparing the set of actual values with a set of required values and determining a delta of the actual values and the required values; and identifying each interface where the delta is outside a predetermined range. 18. The system of claim 17 , wherein the interface type is a bearing area, of the wall panel and the roof truss. 19. The system of claim 17 , wherein the interface type is the position of a wall panel interfacing surface relative to a roof truss. 20. The system of claim 17 , wherein the interface type is a gap between a wall panel interfacing surface and a roof truss interfacing surface.
Configuration CAD, e.g. designing by assembling or positioning modules selected from libraries of predesigned modules · CPC title
Joists; Girders, trusses, or trusslike structures, e.g. prefabricated; Lintels; Transoms; {Braces}(E04C3/38 takes precedence; for structures characterised by movable, separable, or collapsible parts E04B1/343; {braced purlins E04B7/024}) · CPC title
Construction · CPC title
Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads · CPC title
Constraint-based CAD · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.