Patent ID: 8825454

Claim:
A computer-implemented method in a roof estimate report system including at least one processor and a memory coupled to the at least one processor, the method comprising: displaying, by the at least one processor of the roof estimate report system, a plurality of aerial images of a roof at the same time on a single display, each of the aerial images providing a different view, taken from a different angle of the same roof; displaying, by the at least one processor of the roof estimate report system, respective line drawings representing features of the roof, the respective line drawings overlying a first and a second aerial image of the plurality of aerial images of the roof on the single display, the line drawing overlying the first aerial image of the roof having features in common with the line drawing overlying the second aerial image of the roof; in response to user input, changing, by the at least one processor of the roof estimate report system, the line drawing representing a feature of the roof that overlies the first aerial image of the roof; correlating, by the at least one processor of the roof estimate report system, a location of the feature on the roof represented by the line drawing that has been changed to a location of a corresponding feature represented by the line drawing overlying the second aerial image; based on the correlation, changing, by the at least one processor of the roof estimate report system, the corresponding feature in the line drawing overlying the second aerial image according to the change of the line drawing representing the feature of the roof that overlies the first aerial image; and generating and outputting a roof estimate report using a report generation engine, wherein the roof estimate report includes one or more top plan views of a model of the roof annotated with numerical values for corresponding slope, area, or lengths of the edges of at least some of the plurality of planar roof sections of the model of the roof.