Patent ID: 11972174
Assignee: nan
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer-implemented system of designing buildings and portions of buildings, comprising:
a set of one or more input requirements including one or more pre-defined footprints;
a relationships module defining a hierarchy of relationships between the one or more pre-defined footprints, the relationships including one or more of: adjacency, dependency, and connectivity;
an options placement system analyzing the one or more input requirements and the hierarchy of relationships and providing one or more optional feasible designs for a building or portion of a building that can be built on the one or more pre-defined footprints;
a layout predictor system analyzing the one or more optional feasible designs and selecting an optimal feasible design based upon the one or more input requirements;
a design plan generator generating an architectural design plan for the building or portion of a building that can be built on the one or more pre-defined footprints;
a component expansion system expanding components towards each other simultaneously and choosing an expansion strategy that maximizes an area of each component while verifying clear paths and clearances in the building or portion of building, the components comprising one or more of: stairs, elevators, corridors, dwelling unit interiors, entries, living rooms, dining rooms, kitchens, bedrooms, bathrooms, and closets; and
an access path check system checking for paths between components in the building or portion of a building and finding the shortest paths between components while ensuring that the shortest paths are wide enough to comply with egress requirements;
wherein the simultaneous expansion of components is synchronized with the access path check system to verify that paths requirements are being met while optimizing component sizes, functions, and shape ratios.