Pitch determination systems and methods for aerial roof estimation
DC CAFCFirst Claim
1. A computer-implemented process method in a roof estimation system, the method comprising:
- displaying, by the roof estimation system, a graphical user interface including an aerial image of a roof structure of a building and a pitch determination marker that is an interactive user interface control that can be manipulated by the operator in order to specify pitch of the roof structure of the building;
moving the pitch determination marker with respect to the aerial image of the roof structure to a first location in the graphical user interface overlaying the aerial in response to input from the user;
adjusting an arm of the pitch determination marker so that the arm of the pitch determination marker substantially aligns with a sloped edge of a planar roof section of the aerial image of the roof structure;
determining, by the roof estimation system, a pitch of the planar roof section based on a configuration of the pitch determination marker; and
generating and outputting, by the roof estimation system, 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 structure annotated with numerical values for corresponding slope, area, or lengths of edges of at least some of a plurality of planar roof sections of the roof structure, wherein the generated roof estimate report is provided for repair and/or constructing the roof structure of the building.
7 Assignments
Litigations
1 Petition
Accused Products
Abstract
User interface systems and methods for roof estimation are described. Example embodiments include a roof estimation system that provides a user interface configured to facilitate roof model generation based on one or more aerial images of a building roof. In one embodiment, roof model generation includes image registration, image lean correction, roof section pitch determination, wire frame model construction, and/or roof model review. The described user interface provides user interface controls that may be manipulated by an operator to perform at least some of the functions of roof model generation. In one embodiment, the user interface provides user interface controls that facilitate the determination of pitch of one or more sections of a building roof. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
-
Citations
25 Claims
-
1. A computer-implemented process method in a roof estimation system, the method comprising:
-
displaying, by the roof estimation system, a graphical user interface including an aerial image of a roof structure of a building and a pitch determination marker that is an interactive user interface control that can be manipulated by the operator in order to specify pitch of the roof structure of the building; moving the pitch determination marker with respect to the aerial image of the roof structure to a first location in the graphical user interface overlaying the aerial in response to input from the user; adjusting an arm of the pitch determination marker so that the arm of the pitch determination marker substantially aligns with a sloped edge of a planar roof section of the aerial image of the roof structure; determining, by the roof estimation system, a pitch of the planar roof section based on a configuration of the pitch determination marker; and generating and outputting, by the roof estimation system, 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 structure annotated with numerical values for corresponding slope, area, or lengths of edges of at least some of a plurality of planar roof sections of the roof structure, wherein the generated roof estimate report is provided for repair and/or constructing the roof structure of the building. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method in a roof estimation system, the method comprising:
-
displaying on a visual display a photographic aerial image of a roof of a building, the roof having a pitch; displaying a pitch determination marker on the visual display overlying the photographic aerial image; adjusting the pitch determination marker in response to manipulation of the pitch determination marker by a user so that at least a portion of the pitch determination marker substantially aligns with at least a portion of a planar roof section of the roof in the aerial image; calculating, by the computer system, the pitch of the roof based on the adjustment of the pitch determination marker; storing the calculated pitch; 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 edges of at least some of a plurality of planar roof sections of the roof, wherein the generated roof estimate report is provided for repair and/or constructing the roof structure of the building. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-implemented method in a roof estimation system, the method comprising:
-
displaying, by the roof estimation system, a graphical user interface including an aerial image of a roof structure of a building and a pitch determination marker that is an interactive user interface control that can be manipulated by the operator in order to specify pitch of the roof structure of the building; moving the pitch determination marker with respect to the aerial image of the roof structure to a first location in the graphical user interface overlaying the aerial image in response to input from the user; adjusting the pitch determination marker so that the pitch determination marker appears to lie substantially atop at least one of two adjacent planar roof sections of the aerial image of the roof structure; determining, by the roof estimation system, a pitch of the at least one of the two adjacent planar roof sections based on a configuration of the pitch determination marker; and generating and outputting, by the roof estimation system, 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 structure annotated with numerical values for corresponding slope, area, or lengths of edges of at least some of a plurality of planar roof sections of the roof structure, wherein the generated roof estimate report is provided for repair and/or constructing the roof structure of the building. - View Dependent Claims (18, 19)
-
-
20. A roof estimation system comprising:
-
at least one computer processor; and at least one memory coupled to the at least one computer processor having computer executable instructions stored thereon that, when executed, cause the at least one computer processor to; adjust a pitch determination marker overlaid on a photographic aerial image in response to manipulation of the pitch determination marker by a user so that at least a portion of the pitch determination marker substantially aligns with at least a portion of a planar roof section of the roof in the aerial image; calculate a pitch of the planar roof section roof based on the adjustment of the pitch determination marker; store the calculated pitch in the memory; and generate and output a roof estimate report, 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 edges of at least some of a plurality of planar roof sections of the roof, wherein the generated roof estimate report is provided for repair and/or constructing the roof structure of the building. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification