IP Library Granted Patent US 12,724,935
Granted Patent B2
US 12,724,935 · App. 17/127,533 · Granted Sep 1, 2026

Techniques for automatically designing frame systems associated with buildings

Inventor: Konara Mudiyanselage Kosala Bandara (Beckenham, GB)
Assignee: AUTODESK, INC.
G06F30/20G06F30/13G06N3/126G06F2111/06G06F2119/14G06N20/20
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 12,724,935
App. No.
17/127,533
Granted
Sep 1, 2026
Kind
B2
Abstract

In various embodiments, a frame system application generates a design of a frame system associated with a building. The frame system application determines potential frame locations based on a frame grid for a structural system and a computer-aided design of the structural system and then bifurcates the potential frame locations based on a building load centroid to generate frame groups. Based on the frame groups, the frame system application generates a genetic algorithm that determines values for location counts associated with the frame groups based on an objective function that quantifies design objective(s). The frame system application executes the genetic algorithm on a value for the objective function that is associated with first values for the location counts to determine second values for the location counts. Based on the frame groups and the second values for the location counts, the frame system application generates the design of the frame system.

Claims (55)

1 . A computer-implemented method for generating a design of a frame system associated with a building, the method comprising:

determining a set of potential frame locations based on a frame grid for a structural system and a computer-aided design of the structural system;

computing a plurality of dead loads associated with a plurality of floors included in the building and a plurality of live loads associated with the plurality of floors based on the computer-aided design of the structural system; computing a building load centroid based on the plurality of dead loads and the plurality of live loads;

bifurcating the set of potential frame locations based on the building load centroid to generate a plurality of frame groups;

generating a genetic algorithm within an iterative optimization application associated with a frame system definition optimization problem, the genetic algorithm being based on the plurality of frame groups, wherein the genetic algorithm determines a plurality of values for a plurality of location counts associated with the plurality of frame groups by performing one or more search-based optimization operations based on a building objective value of an objective function that quantifies one or more design objectives;

executing an iteration of the genetic algorithm on a first building objective value for the objective function that is associated with a first plurality of values for the plurality of location counts to determine a second plurality of values for the plurality of location counts;

generating the design of the frame system based on the plurality of frame groups and the second plurality of values for the plurality of location counts; and

transmitting the design of the frame system to an iterative sizing application within the iterative optimization application, the iterative sizing application being associated with a vertical and lateral load design optimization problem, wherein the iterative sizing application generates a new building objective value for execution of a subsequent iteration of the genetic algorithm.

2 . The computer-implemented method of claim 1 , wherein bifurcating the set of potential frame locations comprises:

computing a plurality of projections based on a wind direction and the set of potential frame locations to determine a first subset of potential frame locations that are associated with the wind direction; and

dividing the first subset of potential frame locations into a first frame group that is to the left of the building load centroid with respect to the wind direction and a second frame group that is to the right of the building load centroid with respect to the wind direction.

3 . The computer-implemented method of claim 1 , wherein generating the genetic algorithm comprises defining a first location count included in the plurality of location counts as an integer design variable associated with the genetic algorithm that can range from one to a size of a first frame group included in the plurality of frame groups.

4 . The computer-implemented method of claim 1 , wherein generating the genetic algorithm comprises configuring a metaheuristic to iteratively determine the plurality of values for the plurality of location counts based on the objective function and a plurality of integer ranges associated with the plurality of location counts.

5 . The computer-implemented method of claim 1 , wherein the one or more design objectives include at least one of minimizing total weight, minimizing embodied carbon, or minimizing material cost.

6 . The computer-implemented method of claim 1 , further comprising computing the first building objective value for the objective function based a second computer-aided design of the structural system that is generated based on the computer-aided design of the structural system and the first plurality of values for the plurality of location counts.

7 . The computer-implemented method of claim 1 , wherein generating the design of the frame system comprises:

determining a subset of a first frame group included in the plurality of frame groups based on the building load centroid, wherein the subset has a size equal to a first value included in the second plurality of values for the plurality of location counts; and

specifying via the design of the frame system that the subset corresponds to a first frame included in the frame system.

8 . The computer-implemented method of claim 1 , wherein determining the set of potential frame locations comprises:

determining that a first plurality of structural elements specified in the computer-aided design of the structural system is associated with a first grid line included in the frame grid; and

adding a first location associated with the first plurality of structural elements to the set of potential frame locations.

9 . The computer-implemented method of claim 8 , wherein the first plurality of structural elements includes at least two columns and at least two beams.

10 . The computer-implemented method of claim 1 , further comprising executing a plurality of iterations of the genetic algorithm, wherein a first iteration of the genetic algorithm randomly determines the plurality of values for the plurality of location counts associated with the plurality of frame groups, and each given subsequent iteration of the genetic algorithm determines a given plurality of values for the plurality of location counts by performing the one or more search-based optimization operations based on a given building objective value of the objective function, the given building objective value being computed based on a prior iteration of the genetic algorithm immediately prior to the given subsequent iteration.

11 . One or more non-transitory computer readable media including instructions that, when executed by one or more processors, cause the one or more processors to generate a design of a frame system associated with a building by performing the steps of:

determining a set of potential frame locations based on a frame grid for a structural system and a computer-aided design of the structural system;

computing a plurality of dead loads associated with a plurality of floors included in the building and a plurality of live loads associated with the plurality of floors based on the computer-aided design of the structural system; computing a building load centroid based on the plurality of dead loads and the plurality of live loads;

bifurcating the set of potential frame locations based on the building load centroid to generate a plurality of frame groups;

generating a genetic algorithm within an iterative optimization application associated with a frame system definition optimization problem, the genetic algorithm being based on the plurality of frame groups, wherein the genetic algorithm determines a plurality of values for a plurality of location counts associated with the plurality of frame groups by performing one or more search-based optimization operations based on a building objective value of an objective function that quantifies one or more design objectives;

executing an iteration of the genetic algorithm on a first building objective value for the objective function that is associated with a first plurality of values for the plurality of location counts to determine a second plurality of values for the plurality of location counts;

generating the design of the frame system based on the plurality of frame groups and the second plurality of values for the plurality of location counts; and

transmitting the design of the frame system to an iterative sizing application within the iterative optimization application, the iterative sizing application being associated with a vertical and lateral load design optimization problem, wherein the iterative sizing application generates a new building objective value for execution of a subsequent iteration of the genetic algorithm.

12 . The one or more non-transitory computer readable media of claim 11 , wherein bifurcating the set of potential frame locations comprises dividing the set of potential frame locations into a first frame group that is to the left of the building load centroid with respect to a first direction and a second frame group that is to the right of the building load centroid with respect to the first direction.

13 . The one or more non-transitory computer readable media of claim 11 , wherein generating the genetic algorithm comprises defining a first location count included in the plurality of location counts as an integer design variable associated with the genetic algorithm that can range from one to a size of a first frame group included in the plurality of frame groups.

14 . The one or more non-transitory computer readable media of claim 11 , wherein generating the genetic algorithm comprises configuring a metaheuristic to iteratively determine the plurality of values for the plurality of location counts based on the objective function and a plurality of integer ranges associated with the plurality of location counts.

15 . The one or more non-transitory computer readable media of claim 11 , wherein the one or more design objectives include at least one of minimizing total weight, minimizing embodied carbon, or minimizing material cost.

16 . The one or more non-transitory computer readable media of claim 11 , further comprising computing the first building objective value for the objective function based a second computer-aided design of the structural system that is generated based on the computer-aided design of the structural system and the first plurality of values for the plurality of location counts.

17 . The one or more non-transitory computer readable media of claim 11 , wherein generating the design of the frame system comprises:

determining a first subset of a first frame group included in the plurality of frame groups based on a frame selection rule, wherein the first subset has a first size equal to a first value included in the second plurality of values for the plurality of location counts;

determining a second subset of a second frame group included in the plurality of frame groups based on the frame selection rule, wherein the second subset has a second size equal to a second value included in the second plurality of values for the plurality of location counts; and

specifying via the design of the frame system that the first subset and the second subset correspond to a plurality of frames included in the frame system.

18 . The one or more non-transitory computer readable media of claim 11 ,

wherein determining the set of potential frame locations comprises:

determining that a first plurality of structural elements specified in the computer-aided design of the structural system is associated with a first grid line included in the frame grid and a first wind direction; and

adding a first location associated with the first plurality of structural elements to the set of potential frame locations.

19 . A system comprising:

one or more memories storing instructions; and

one or more processors coupled to the one or more memories that, when executing the instructions, perform the steps of:

determining a set of potential frame locations based on a frame grid for a structural system of a building and a computer-aided design of the structural system;

computing a plurality of dead loads associated with a plurality of floors included in the building and a plurality of live loads associated with the plurality of floors based on the computer-aided design of the structural system;

computing a building load centroid based on the plurality of dead loads and the plurality of live loads;

bifurcating the set of potential frame locations based on the building load centroid to generate a plurality of frame groups;

generating a genetic algorithm within an iterative optimization application associated with a frame system definition optimization problem, the genetic algorithm being based on the plurality of frame groups, wherein the genetic algorithm determines a plurality of values for a plurality of location counts associated with the plurality of frame groups by performing one or more search-based optimization operations based on a building objective value of an objective function that quantifies one or more design objectives;

executing an iteration of the genetic algorithm on a first building objective value for the objective function that is associated with a first plurality of values for the plurality of location counts to determine a second plurality of values for the plurality of location counts;

generating a design of a frame system based on the plurality of frame groups and the second plurality of values for the plurality of location counts; and

transmitting the design of the frame system to an iterative sizing application within the iterative optimization application, the iterative sizing application being associated with a vertical and lateral load design optimization problem, wherein the iterative sizing application generates a new building objective value for execution of a subsequent iteration of the genetic algorithm.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2021
From: BANDARA, KONARA MUDIYANSELAGE KOSALA
To: AUTODESK, INC.
Reel/Frame 055812/0775 →
Continuity (1)
Related Publication 20220198095A1 · Jun 23, 2022
References Cited (144)
US 5815394A · Adeli · 1998 [cited by examiner]
US 7321364B2 · Manson · 2008 [cited by examiner]
US 8825458B2 · Bumbalough · 2014 [cited by examiner]
US 11080438B2 · Gao · 2021 [cited by examiner]
US 20020009223A1 · Wong · 2002 [cited by applicant]
US 20040044633A1 · Chen · 2004 [cited by examiner]
US 20040073410A1 · Maly · 2004 [cited by examiner]
US 20070174026A1 · Mangon et al. · 2007 [cited by applicant]
US 20090073160A1 · Wong · 2009 [cited by examiner]
US 20100014716A1 · Chae et al. · 2010 [cited by applicant]
US 20130185026A1 · Vanker et al. · 2013 [cited by applicant]
US 20140144102A1 · Chen · 2014 [cited by examiner]
US 20160275209A1 · Kelly et al. · 2016 [cited by applicant]
US 20160350444A1 · Sarao · 2016 [cited by examiner]
US 20170084077A1 · Liu et al. · 2017 [cited by applicant]
US 20180032645A1 · Wright et al. · 2018 [cited by applicant]
US 20180032646A1 · Wright et al. · 2018 [cited by applicant]
US 20180032647A1 · Wright et al. · 2018 [cited by applicant]
US 20190266293A1 · Ishida et al. · 2019 [cited by applicant]
US 20210056242A1 · De Zaeytijd et al. · 2021 [cited by applicant]
US 20210173971A1 · Choi · 2021 [cited by examiner]
US 20210287138A1 · Chang · 2021 [cited by examiner]
US 20210383034A1 · Jo · 2021 [cited by examiner]
US 20210407111A1 · Lee et al. · 2021 [cited by applicant]
US 20220198081A1 · Bandara · 2022 [cited by examiner]
US 20220198082A1 · Bandara · 2022 [cited by examiner]
US 20220198083A1 · Bandara · 2022 [cited by examiner]
US 20220198092A1 · Bandara · 2022 [cited by examiner]
US 20220198095A1 · Bandara · 2022 [cited by examiner]
US 20250045477A1 · Bandara · 2025 [cited by examiner]
US 20250315573A1 · Bandara · 2025 [cited by examiner]
AU 2020200358B2 · 2022 [cited by applicant]
CN 101144711A · 2008 [cited by applicant]
CN 102938066A · 2013 [cited by applicant]
CN 104969133A · 2015 [cited by applicant]
CN 108363867A · 2018 [cited by applicant]
CN 108920765A · 2018 [cited by applicant]
CN 109670469A · 2019 [cited by applicant]
CN 110189412A · 2019 [cited by applicant]
CN 110335282A · 2019 [cited by applicant]
CN 111382755A · 2020 [cited by applicant]
CN 111508074A · 2020 [cited by applicant]
CN 111598972A · 2020 [cited by applicant]
CN 111859502A · 2020 [cited by applicant]
CN 112017199A · 2020 [cited by applicant]
CN 112037224A · 2020 [cited by applicant]
CN 112055856A · 2020 [cited by applicant]
CN 115107280A · 2022 [cited by examiner]
JP H11250118A · 1999 [cited by examiner]
JP 2002021176A · 2002 [cited by examiner]
JP 2004318311A · 2004 [cited by applicant]
Balogh, T., & Vigh, L. G. (Sep. 2012). Genetic algorithm based optimization of regular steel building structures subjected to seismic effects. In Proceedings 15th world conference on earthquake engineering (pp. 1-10). (… [cited by examiner]
Boonstra, S., et al (2020). “Conceptual structural system layouts via design response grammars and evolutionary algorithms”. Automation in Construction, 116, 103009 (pp. 1-20)(May 23, 2020). (Year: 2020). [cited by examiner]
“Specification for Structural Steel Buildings”, ANSI/AISC 360-16, Published Jul. 7, 2016, Rev 2019, pp. 680 (Year: 2019). [cited by examiner]
What is genetic algorithm? Matlab definition. 2 pgs. (Year: 2023). [cited by examiner]
Cheng, Guo, et al. “A framework for life-cycle cost optimization of buildings under seismic and wind hazards.” [Thesis] Department of Civil and Environmental Engineering, Colorado State University; pp. 147 (Year: 2014). [cited by examiner]
Extended European Search Report for Application No. 21213434.0 dated May 16, 2022. [cited by applicant]
Zalka, Karoly A., “Global Structural Analysis of Buildings”, First published 2000 by E & FN Spon, 2000, 335 pages. [cited by applicant]
Smith et al., “Tall Buildings Structures : Analysis and Design”, A Wiley-Interscience Publication, Jan. 1991, 289 pages. [cited by applicant]
Gustafson, Michael, “Re-engineering structural analysis for the future”, Engineering And Design structural Analysis, Retrieved from https://blogs.autodesk.com/bim-and-beam/2017/05/16/autodesk-structural-analysis/, on Se… [cited by applicant]
The European Union, “Eurocode 1: Actions on structures—Part 1-1: General actions—Densities, self-weight, imposed loads for buildings”, ICS 91.010.30, Retrieved from https://www.phd.eng.br/wp-content/uploads/2015/12/en.1… [cited by applicant]
Tomasetti, Thornton, “Asterisk”, Retrieved from https://asterisk.thorntontomasetti.com/, on Sep. 6, 2021, 2019, 9 pages. [cited by applicant]
Preplan, “Optimal concrete structure | Automated design”, Retrieved from https://www.structure-pal.com/preplan, on Sep. 6, 2021, 3 pages. [cited by applicant]
Hypar, “Features”, Retrieved from https://hypar.io/about/features, on Sep. 7, 2021, 1 page. [cited by applicant]
Maher et al., “Expert Systems for Structural Design”, Journal of Computing in Civil Engineering, vol. 1, No. 4, Oct. 1987, pp. 270-283. [cited by applicant]
Sriram et al., “Knowledge-Based Expert Systems in Structural Design”, Trends In Engineering Software And Hardware, Computers & Structures, vol. 20, No. 1-3, 1985, pp. 1-9. [cited by applicant]
Nimtawat et al., “A genetic algorithm for beam-slab layout design of rectilinear floors”, Engineering Structures, vol. 32, DOI:10.1016/j.engstruct.2010.07.018, 2010, pp. 3488-3500. [cited by applicant]
Riad, Johanna, “Conceptual High-Rise Design: A design tool combining stakeholders and demands with design”, Chalmers University of Technology Gothenburg, Sweden, ISSN 1652-8557, 2016, 100 pages. [cited by applicant]
Jayachandran, P., “Design of Tall Buildings”, Preliminary Design and Optimization, International Conference on Tall Buildings, Worcester Polytechnic Institute, Worcester, Massachusetts, 2003, 20 pages. [cited by applicant]
Non Final Office Action received for U.S. Appl. No. 17/127,500 dated Feb. 16, 2023, 67 pages. [cited by applicant]
Han, Jiawei, “CS 412 Intro. to Data Mining Chapter 10. Cluster Analysis: Basic Concepts and Methods”, Computer Science, 2017, 97 pages. [cited by applicant]
Lu et al., “A Semi-Automatic Approach to Detect Structural Components from CAD Drawings for Constructing As-Is BIM Objects”, Computing in Civil Engineering, 2017, pp. 84-91. [cited by applicant]
Boonstra et al., “Conceptual Structural System Layouts via Design Response Grammars and Evolutionary Algorithms”, Automation in Construction, vol. 116, May 23, 2020, pp. 1-20. [cited by applicant]
Martin et al., “Methods To Process Low-Level Cad Plans and Create Building Information Models (BIM)”, PhD Dissertation, Dec. 17, 2014, 312 pages. [cited by applicant]
Manrique et al., “Automated Generation of Shop Drawings in Residential Construction”, Automation in Construction, vol. 55, 2015, pp. 15-24. [cited by applicant]
An, Shi, “A Design Support System to Determine The Machine Eligibility For Manufacturing Frame Assemblies”, Master's Thesis, University of Alberta, 2019, 106 pages. [cited by applicant]
Lin, Chieh-Jen, “Topology Pattern Mining: A visual Approach for Detecting and Retrieving Design Patterns of Spatial Topology in a Case Library”, Computer-Aided Design and Applications, DOI: 10.3722/cadaps.2012.199-205, … [cited by applicant]
O'hanlon, Kenneth, “Building Recognition using Computer Vision”, A Dissertation Submitted to the University of Dublin in Partial Fulfilment of the requirement for the Degree of Master of Science in Computer Science, 200… [cited by applicant]
Deng et al., “Automatic Generation of Fabrication Drawings for Facade Mullions and Transoms Through BIM Models”, Advanced Engineering Informatics, vol. 42, 2019, 14 pages. [cited by applicant]
Bhattacharya et al., “Hough-Transform Detection of Lines in 3-D Space”, Pattern Recognition Letters, vol. 21, 2000, pp. 843-849. [cited by applicant]
Yang et al., “Semiautomatic Structural BIM-Model Generation Methodology Using CAD Construction Drawings”, Journal of Computing in Civil Engineering, vol. 34, No. 3, 2020, 17 pages. [cited by applicant]
Whitehead, YouTube Video: “Designing a Structural Grid, Part One”, URL: www(dot)youtube(dot)com/watchv=8VvbcRa776g, Mar. 25, 2020, 29 pages. [cited by applicant]
Sacks et al., “Parametric 3D Modeling in Building Construction with Examples from Precast Concrete”, Automation in Construction, vol. 13, 2004, pp. 291-312. [cited by applicant]
Badvelu, Jaswanth, “Determining Optimal Distribution Centers locations using Weighted K-Means”, Published in Towards Data Science, Retrieved from URL: towardsdatascience.com/determining-optimal-distribution-centers-loca… [cited by applicant]
Byun et al., “ABGS: A System for the Automatic Generation of Building Information Models From Two-Dimensional CAD Drawings”, vol. 12, Aug. 19, 2020, pp. 1-19. [cited by applicant]
Indarjo, Pararawendy, “Using Weighted K-Means Clustering to Determine Distribution Centres Locations”, Published in Towards Data Science, Retrieved from URL: towardsdatascience.com /using-weighted-k-means-clustering-to-… [cited by applicant]
Nair, Amal, “Beginner's Guide To K-Means Clustering”, Retrieved from URL: analyticsindiamag.com/beginners-guide-to-k-means-clustering/, Aug. 16, 2019, 12 pages. [cited by applicant]
Extended European Search Report for Application No. 22165427.0 dated Sep. 2, 2022. [cited by applicant]
Nimtawat et al., “Automated Layout Design of Beam-Slab Floors using a Genetic Algorithm”, doi:10.1016/j.compstruc.2009.06.007, Computers and Structures, vol. 87, Nov. 1, 2009, pp. 1308-1330. [cited by applicant]
Laignel et al., “Floor plan Generation through a Mixed Constraint Programming-Genetic Optimization Approach”, DOI:10.1016/J.AUTCON.2020.103491, vol. 123, Dec. 15, 2020, 21 pages. [cited by applicant]
Non Final Office Action received for U.S. Appl. No. 17/127,557 dated May 11, 2023, 88 pages. [cited by applicant]
Wolfe, Catherine, “Performance-Based Engineering and The Building Code”, 2019, 149 pages. [cited by applicant]
Ozcelik et al., “Seismic Design and Performance of SPSWs With Beam-Connected Web Plates”, Journal of Constructional Steel Research, vol. 142, 2018, pp. 55-67. [cited by applicant]
Ley, Tyler, “Lateral Loads for Concrete Design”, Youtube.com, https://www.youtube.corn/watch?v=DXDAxb6EpZk, Apr. 3, 2020, 1 page. [cited by applicant]
Radu et al., “Structural Analysis Programme Based on the Equivalent Column's Method”, Journal of Civil Engineering and Architecture, vol. 6, No. 2, Feb. 2012, pp. 244-250. [cited by applicant]
Gelle et al., “Structural Engineering Design Support by Constraint Satisfaction”, Artificial Intelligence in Design, 2000, pp. 311-331. [cited by applicant]
Chan et al., “Automatic Optimal Design of Tall Steel Building Frameworks”, Journal Of Structural Engineering, May 1995, pp. 838-847. [cited by applicant]
Yang, Haibo, “Performance Analysis of Semi-Rigid Connections in Prefabricated High-Rise Steel Structures”, vol. 28, Sep. 14, 2020, pp. 837-846. [cited by applicant]
Non Final Office Action received for U.S. Appl. No. 17/127,479 dated Nov. 24, 2023, 38 pages. [cited by applicant]
Liew et al., “Steel Concrete Composite Systems for Modular Construction of High-Rise Buildings”, Structures, https://doi.org/10.1016/j.istruc.2019.02.010, vol. 21, 2019, pp. 135-149. [cited by applicant]
Final Office Action received for U.S. Appl. No. 17/127,557 dated Nov. 29, 2023, 69 pages. [cited by applicant]
Non Final Office Action received for U.S. Appl. No. 17/127,500 dated May 2, 2025, 48 pages. [cited by applicant]
Non Final Office Action received for U.S. Appl. No. 17/127,557 dated May 15, 2025, 57 pages. [cited by applicant]
Mangal et al., “Automated Optimization of Steel Reinforcement in RC Building Frames Using Building Information Modeling and Hybrid Genetic Algorithm”, Automation in Construction, vol. 90, 2018, pp. 39-57. [cited by applicant]
Kwak et al., “An Integrated Genetic Algorithm Complemented with Direct Search for Optimum Design of RC Frames”, Computer-Aided Design, vol. 41, 2009, pp. 490-500. [cited by applicant]
Caldas et al., “A Design Optimization Tool Based on A Genetic Algorithm”, Automation in Construction, vol. 11, 2002, pp. 173-184. [cited by applicant]
Es-Haghi et al., “Evaluation of A Novel Asymmetric Genetic Algorithm to Optimize the Structural Design of 3D Regular and Irregular Steel Frames”, Frontiers of Structural and Civil Engineering, vol. 14, No. 5, 2020, pp. … [cited by applicant]
Turrin et al., “Design Explorations of Performance Driven Geometry in Architectural Design Using Parametric Modeling and Genetic Algorithms”, Advanced Engineering Informatics, vol. 25, No. 4, 2011, pp. 656-675. [cited by applicant]
Edwards, Amy H, “The Washington National Monument—A National Contest for a National Monument”, The Unwritten Record, Retrieved from https://unwritten-record.blogs.archives.gov/2020/11/24/the-washington-national-monument… [cited by applicant]
Cheng, Guo, “A Framework For Life-Cycle Cost Optimization of Buildings Under Seismic and Wind Hazards”, Department of Civil and Environmental Engineering, 2014, 122 pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 17/324,920 dated Apr. 30, 2025, 11 pages. [cited by applicant]
Sherif et al., “Automated BIM-Based Structural Design and Cost Optimization Model for Reinforced Concrete Buildings”, Scientific Reports, https://doi.org/10.1038/s41598-022-26146-6, Dec. 14, 2022, 18 pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 17/324,935 dated Dec. 23, 2024, 12 pages. [cited by applicant]
Final Office Action received for U.S. Appl. No. 17/324,935 dated Sep. 16, 2024, 25 pages. [cited by applicant]
Final Office Action received for U.S. Appl. No. 17/127,557 dated Nov. 29, 2024, 68 pages. [cited by applicant]
Non Final Office Action received for U.S. Appl. No. 17/324,935 dated Feb. 29, 2024, 44 pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 17/127,479 dated Jun. 17, 2024, 18 pages. [cited by applicant]
Final Office Action received for U.S. Appl. No. 17/127,500 dated Oct. 7, 2024, 39 pages. [cited by applicant]
Gross, Mark D., “Grids in Design and CAD”, Proceedings of Association for Computer Aided Design in Architecture, 1991, 11 pages. [cited by applicant]
Fletcher, Rachel, “An American Vision of Harmony”, Nexus Network Journal, vol. 5, No. 2, 2003, pp. 7-47. [cited by applicant]
Final Office Action received for U.S. Appl. No. 17/324,920 dated Sep. 27, 2024, 24 pages. [cited by applicant]
Collins et al., “Proposed Design for the WPI Foisie Innovation Studio”, Mar. 23, 2016, 177 pages. [cited by applicant]
Non Final Office Action received for U.S. Appl. No. 17/324,920 dated Mar. 14, 2024, 43 pages. [cited by applicant]
Non Final Office Action received for U.S. Appl. No. 17/127,500 dated May 7, 2024, 74 pages. [cited by applicant]
Non Final Office Action received for U.S. Appl. No. 17/127,557 dated May 7, 2024, 68 pages. [cited by applicant]
Yin et al., “Automatic Layer Classification Method-Based Elevation Recognition In Architectural Drawings for Reconstruction of 3D BIM Models”, Automation in Construction, https://doi.org/10.1016/j.autcon.2020.103082, vo… [cited by applicant]
Filipski et al., “Automated Conversion of Engineering Drawings to CAD Form”, Proceedings Of the IEEE vol. 80, No. 7, Jul. 1992, pp. 1195-1209. [cited by applicant]
Company et al., “An Algorithm for Grouping Lines Which Converge to Vanishing Points in Perspective Sketches of Polyhedra”, DOI: 10.1007/97 8-3-662-44854-07, 2014, pp. 77-95. [cited by applicant]
Autodesk, “Video: Add Grid Lines”, https://help.autodesk.com/view/RVT/2022/EN U/?guid=GU I D-A529C 1 OA-F22F-4919-A 783-B 1847 A498004, retrieved on May 2, 2024, 2 pages. [cited by applicant]
Barfield, Rose, “Grids in BricsCAD”, https://www.bricsys.com/en-us/blog/grids-in-bricscad-bim, Jan. 15, 2019, pp. 1-8. [cited by applicant]
Wrzesniak et al., “Connection Systems in Multi Storey Timber Buildings Under Seismic Action”, Universita' Degli Studi di Trieste, retrieved on May 1, 2024, 207 pages. [cited by applicant]
Final Office Action received for U.S. Appl. No. 17/127,500 dated Oct. 7, 2025, 61 pages. [cited by applicant]
Syrmakezis et al., “ERDES—An Expert System For The Aseismic Design Of Buildings”, Computers & Structures, vol. 63, No. 4, 1997, pp. 669-684. [cited by applicant]
Chung, Yun Kung, “Application of a Cascade BAM Neural Expert System to Conceptual Design for Facility Layout”, An International Journal Computers and Mathematics with Applications, vol. 37, 1999, pp. 95-110. [cited by applicant]
Chang, Tyng-Lo, “Expert System For Reinforced Concrete Structural Design”, 1992, 24 pages. [cited by applicant]
Sacks et al., “Structural Design In An Automated Building System”, Automation in Construction, vol. 10, Mar. 15, 2000, pp. 181-197. [cited by applicant]
García-Hernández et al., “An Evolutionary Neural System for Incorporating Expert Knowledge into the UA-FLP”, Neurocomputing, http//dx.doigg/10.1010/.neucom.2013,01068, vol. 135, 2014, pp. 69-78. [cited by applicant]
Chang et al., “Adaptive Neural Networks for Model Updating of Structures”, Smart Materials and Structures, vol. 9, 2000, pp. 59-68. [cited by applicant]
Ni et al., “Constructing Input Vectors to Neural Networks for Structural Damage Identification”, Smart Materials and Structures, vol. 11, Oct. 2, 2002, pp. 825-833. [cited by applicant]
Final Office Action received for U.S. Appl. No. 17/127,500 dated Jul. 24, 2023, 58 pages. [cited by applicant]
Wang, Fei-rui, “Discussion on Use of Computer-aided Design for Multistory Industrial Buildings”, Journal of Luoyang University, vol. 21, No. 4, Dec. 2006, pp. 99-102, Only abstract provided in English considered. [cited by applicant]
Ning et al., “The Rational Planning Simulation of Outer Edge Space Layout of High Rise Building”, vol. 35, Issue 8, Aug. 2018, pp. 184-222, Only abstract provided in English considered. [cited by applicant]
Final Office Action received for U.S. Appl. No. 17/127,557 dated Dec. 11, 2025, 69 pages. [cited by applicant]
Non Final Office Action received for U.S. Appl. No. 17/127,500 dated Apr. 6, 2026, 59 pages. [cited by applicant]