Patent Document ID: 9292629
Application ID: 13560442
Patent Flag: 1

Claim One:
1. A method implemented by data processing apparatus, the method comprising: obtaining a model of a building under construction wherein the model represents the building and includes an associated construction schedule, and wherein the model contains a plurality of building objects that are indicated as being present at different points in time by construction schedule; determining a best time to transport one or more physical objects based on one or more identified paths, including for a plurality of different times; generating a representation of the model a given time including locating the plurality of building objects at respective locations in the building in accordance with the construction schedule and the given time; obtaining an equipment model representing the one or more physical objects to be brought into the model at some point in time in the construction of the building at a starting location in the model to be located at an equipment location in the model; identifying one or more paths that circumnavigate one or more of the building objects in the representation of the model based on their location at the given time in the construction schedule for transporting the physical objects represented by the equipment model from the starting location in the representation of the model to a respective destination location in the representation of the model at the given time, wherein each path can accommodate dimensions of an envelope encompassing the one or more physical objects in the equipment model within a predetermined number of clearance failures, wherein identifying one or more paths further includes generating a path diagram, reviewing each segment in the path diagram to remove impassable segments, identifying isolated portions of the path diagram based on removal of impassable segments, and connecting isolated portions of the path diagram by adding door segments, wherein adding door segments further includes identifying doors and openings in a corresponding wall, add a door segment to the path diagram perpendicular to the corresponding wall and extending away from the wall until the door segment crosses with an existing segment in the path diagram; and generating a presentation of one or more of the identified paths in a representation of the model including determining a best time to transport the physical objects based on the one or more identified paths for the plurality of different times.