Aerial roof estimation system and method
DCFirst Claim
1. A system for remotely determining measurements of a roof, comprising:
- a computer including an input means, a display means and a non-transitory memory; and
a roof estimation software program stored in the non-transitory memory and operable to cause a processor of the computer to;
receive location information of a building in a selected region;
receive image files representing a plurality of distinct roof sections of a roof of said building;
determine, measurements of the roof including size, dimensions, and pitch of the plurality of distinct roof sections of the roof of said building based solely on the received image files; and
outputting a report having the determined measurements therein.
7 Assignments
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
A system that allows the remote measurement of the size, geometry, pitch and orientation of the roof sections of a building and then uses the information to provide an estimate to repair or replace the roof, or to install equipment thereon. The system includes an aerial image file database that shows aerial images of buildings in a designated area according to address. The slope and orientation images are typically oblique perspective views and top plan views of the buildings in the area. The system also includes an image analysis and calibration feature that enables the viewer to closely estimate the size, geometry and orientation of the building'"'"'s roof sections. The information can then be used to prepare a cost estimate for the repair or replacement of the roof or installation of roof equipment. By simply inputting the potential customer'"'"'s address, the company is able to determine the size, geometry, pitch and orientation of the roof sections of the building at that address, and then quickly provide an accurate estimate to the customer.
-
Citations
52 Claims
-
1. A system for remotely determining measurements of a roof, comprising:
-
a computer including an input means, a display means and a non-transitory memory; and a roof estimation software program stored in the non-transitory memory and operable to cause a processor of the computer to; receive location information of a building in a selected region; receive image files representing a plurality of distinct roof sections of a roof of said building; determine, measurements of the roof including size, dimensions, and pitch of the plurality of distinct roof sections of the roof of said building based solely on the received image files; and outputting a report having the determined measurements therein. - View Dependent Claims (2, 3, 4, 6, 7)
-
-
5. A system for remotely determining measurements of a roof, comprising:
-
a computer including an input means, a display means and a non-transitory memory; and a roof estimation software program stored in the non-transitory memory and operable to cause a processor of the computer to; receive location information of a building in a selected region; receive image files representing a plurality of distinct roof sections of a roof of said building; determine, measurements of the roof including size, dimensions, and pitch of the plurality of distinct roof sections of the roof of said building based solely on the received image files; and produce a roof construction estimate based on the determined measurements.
-
-
8. A system for remotely determining measurements of a roof, comprising:
-
a computer including an input means, a display means and a non-transitory memory; and a roof estimation software program stored in the non-transitory memory and operable to cause a processor of the computer to; receive location information of a building in a selected region; receive image files representing a plurality of distinct roof sections of a roof of said building; and determine, measurements of the roof including size, dimensions, and pitch of the roof sections of the roof of said building based solely on the received image files; and produce a roof gutter installation estimate based on the determined measurements.
-
-
9. A system for remotely determining measurement of a roof, comprising:
-
a computer including an input means, a display means and a non-transitory memory; and a roof estimation software program stored in the non-transitory memory and operable to cause a processor of the computer to; receive location information of a building in a selected region; receive image files representing roof sections of a roof of said building; and determine, measurements of the roof including size, dimensions, and pitch of the plurality of distinct roof sections of the roof of said building based solely on the received image files; and produce a repair or replacement estimate based on the determined measurements.
-
-
10. A method for determining measurements of a roof, comprising:
-
receiving, by a roof computer system, a request for a measurement of a roof of a building; receiving, by the roof system, a location of the building; determining by a calibration module of the roof computer system, measurements of the roof including size, dimensions and pitch of a plurality of distinct roof sections of the building based solely on image files of said roof of the building at said location; and generating, by the roof computer system, a roof report based on the determined measurements; and
outputting the generated roof report. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for determining measurements of a roof, comprising:
-
receiving a request for measuring a roof of a building, the request including location information for the building, the roof including a plurality of distinct sections; receiving, based on the location information, image files representing a plurality of distinct roof sections of the roof of the building; and determining, by a roof estimation computer system, the measurements of the roof based solely on the received image files, the measurements including a pitch of each of the plurality of distinct sections of the roof. - View Dependent Claims (23, 24, 25)
-
-
21. A method for determining measurements of a roof, comprising:
-
receiving a request for measuring a roof of a building, the request including location information for the building, the roof including a plurality of distinct sections; receiving, based on the location information, image files representing a plurality of distinct roof sections aerial images of the roof of the building; determining, by a roof estimation computer system, the measurements of the roof based solely on the received image files, the measurements including an area and a pitch of each of the plurality of sections of the roof; and producing a roof estimate report based on the determined measurements of the roof. - View Dependent Claims (22)
-
-
26. A system for remotely determining measurements of a roof, the system comprising:
-
a computer including a display and a non-transitory memory; and a roof estimating software program stored in the non-transitory memory and operable to; receive location information of a building in the selected region; receive image files representing a plurality of distinct roof sections of a roof of said building; present on the display images showing the plurality of distinct roof sections of said building based on the received image files; determine, the measurements of the roof including size, dimensions, and pitch of the plurality of distinct roof sections of said building based solely on the received image files; and output a report including the determined measurements. - View Dependent Claims (27)
-
-
28. A method for determining measurements of a roof, comprising:
-
receiving a request for measuring a roof of a building, the request including location information for the building, the roof including a plurality of distinct sections; receiving image files representing the plurality of distinct sections of the roof of the building from a remote aerial-image database, the receiving based on the location information for the building; determining, by a roof estimation computer system, the measurements of the roof based solely on the received image files, the measurements including an area and a pitch of each of the plurality of distinct sections of the roof; identifying, based on the received image files, ridges of the roof; and outputting a roof estimate report based on the determined measurements of the roof, the roof estimate report including at least some of the determined measurements. - View Dependent Claims (30, 31)
-
-
29. The method of 28 wherein determining the measurements of the roof includes constructing, based on the image files, a three-dimensional geometry of the roof.
-
32. A method for providing a roof report comprising:
-
receiving image files of a roof having a plurality of distinct sections, the received image files representing the plurality of distinct sections; determining, by a computer system, roof pitch measurements by constructing a three-dimensional geometry of the roof based solely on the received image files; generating a first image of the roof showing a plan view of the roof, the generated image including a first set of lines representing the sections of the roof on the first generated image; indicating the roof pitch measurements on the first generated image, said roof pitch measurements determined by the reconstructed three dimensional geometry and said roof pitch measurements showing a pitch of at least one of the sections within a section of the roof having the pitch; and outputting a roof report including the first generated image. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method for providing a roof report comprising:
-
receiving aerial image files of a roof having a plurality of distinct sections, the received image files representing the plurality of distinct sections; determining, by a computer system, roof area and pitch measurements by constructing a three-dimensional geometry of the roof based solely on the received aerial image files; generating a first image of the roof showing a plan view of the roof, the generated image including a first set of lines representing the sections of the roof on the first generated image; indicating the-roof area measurements on the first generated image, said roof area measurements determined by the reconstructed three dimensional geometry and said roof area measurements showing an area of at least one of the sections within a section of the roof having the area; and outputting a roof report including the generated first image. - View Dependent Claims (44, 45, 46)
-
-
47. A method for providing a roof report comprising:
-
receiving aerial image files of a roof having a plurality of distinct sections, the received aerial image files representing the plurality of distinct sections; determining, by a computer system, roof pitch measurements, roof area measurements and roof dimension measurements by constructing a three-dimensional geometry of the roof based solely on the received aerial image files; generating a first, second and third image of the roof, the generated images each showing a plan view of the roof, and each including a set of lines representing the sections of the roof; indicating the roof pitch measurements on the first image, said roof pitch measurements determined by the reconstructed three dimensional geometry and said roof pitch measurements showing a pitch of at least one of the sections within a section of the roof having the pitch; indicating roof area measurements on the second image, said roof area measurements determined by the reconstructed three dimensional geometry and showing an area of at least one of the sections within a section of the roof having the area; indicating roof dimension measurements on the third image, said roof dimension measurements determined by the reconstructed three dimensional geometry and showing an approximate actual length of a sloped edge of a roof section proximate to a line of the set of lines included on the third image, said line representing the sloped edge; and outputting a roof report including the first second and third images. - View Dependent Claims (48, 49)
-
-
50. A system for providing a roof report comprising:
-
a computer including a processor; and a non-transitory memory operably coupled to the processor, the non-transitory memory having computer executable instructions stored thereon that, when executed by the processor, cause the processor to; receive aerial mage files of a roof having a plurality of distinct sections, the received aerial image files representing the plurality of distinct sections; determine roof pitch measurements, roof area measurements and roof dimension measurements with the computer and processor based solely on the received aerial image files; generate at least one image of the roof, the image showing a line drawing of the roof, and the plurality of the sections of the roof; indicate the roof pitch measurements on at least one image of the roof, said roof pitch measurements determined by the reconstructed three-dimensional geometry and said roof pitch measurements showing a pitch of at least one of the sections within a section of the roof having the pitch; indicate roof area measurements on at least one image of the roof, said roof area measurements determined by the reconstructed three-dimensional geometry and showing an area of at least one of the sections within a section of the roof having the area; indicate roof dimension measurements on at least one image of the roof, said roof dimension measurements determined by the reconstructed three-dimensional geometry and showing an approximate actual length of a sloped edge of a roof section proximate to a fine of the set of lines included on the third image, said fine representing the sloped edge; and output a roof report including the at least one image of the roof. - View Dependent Claims (51, 52)
-
Specification