IP Library Granted Patent US 8,170,840
Granted Patent B2
US 8,170,840 · App. 12/467,244 · Granted May 1, 2012

Pitch determination systems and methods for aerial roof estimation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,170,840
App. No.
12/467,244
Granted
May 1, 2012
Kind
B2
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.

Claims (58)

1. A computer-implemented method for generating a roof estimate report, the method comprising:

displaying an aerial image of a building having a roof comprising a plurality of planar roof sections that each have a corresponding pitch;

displaying a pitch determination marker operable to indicate pitch of a planar roof section, wherein the pitch determination marker is overlaid on the aerial image of the building having the roof;

receiving, based on the displayed pitch determination marker, an indication of the pitch of one of the plurality of planar roof sections of the roof of the building; and

modifying a model of the roof based on the received indication of the pitch of the one planar roof section.

2. The method of claim 1 wherein the pitch determination marker is adjustable to specify pitch of a planar roof section.

3. The method of claim 1 further comprising:

transmitting roof measurement information based on the modified model of the roof, the roof measurement information including a measure of the pitch of the one planar roof section.

4. The method of claim 1 wherein modifying the model of the roof includes associating the indicated pitch with a portion of the model of the roof that corresponds to the one planar roof section of the roof of the building.

5. The method of claim 1 further comprising:

displaying a wireframe rendering of the modified model superimposed on the aerial image of the building.

6. The method of claim 5 wherein displaying the wireframe rendering occurs in response to the receiving of the indicated pitch.

7. The method of claim 1 wherein the pitch determination marker includes an adjustable protractor tool having a member that is adjustable to indicate an angle.

8. The method of claim 1 wherein the pitch determination marker includes an envelope tool having two surfaces that are adjustable to indicate an angle.

9. The method of claim 1 wherein modifying the model of the roof includes modifying a three-dimensional model of the roof.

10. A computing system for generating a roof estimate report, the computing system comprising:

a memory;

a roof estimation module that is stored on the memory and that is configured, when executed, to:

display an aerial image of a building having a roof comprising a plurality of planar roof sections that each have a corresponding pitch;

display a pitch determination marker operable to indicate pitch of a planar roof section, wherein the pitch determination marker is overlaid on the aerial image of the building having the roof;

receive, based on the displayed pitch determination marker, an indication of the pitch of one of the plurality of planar roof sections of the roof of the building;

modify a model of the roof based on the received indication of the pitch of the one planar roof section; and

provide roof measurement information based on the model of the roof, the roof measurement information including a measure of the pitch of the one planar roof section.

11. The computing system of claim 10 wherein the roof estimation module is further configured to transmit a roof estimate report based on the provided roof measurement information.

12. The computing system of claim 10 wherein the pitch determination marker includes at least one of an adjustable protractor tool and an envelope tool.

13. The computing system of claim 10 wherein the roof estimation module includes an interactive roof modeling user interface.

14. The computing system of claim 10 wherein the roof estimation module is further configured to display the pitch determination marker as part of an interactive user interface.

15. The computing system of claim 10 wherein the model of the roof is a three-dimensional model of the roof.

16. A non-transitory computer-readable storage medium whose contents enable a computing system to generate a roof estimate report for a building having a roof, by performing a method comprising:

displaying an aerial image of a building having a roof comprising a planar roof section that has a corresponding pitch;

displaying a pitch determination marker operable to indicate pitch of the planar roof section, wherein the pitch determination marker is overlaid on the aerial image of the building having the roof;

receiving, based on the displayed pitch determination marker, an indication of the pitch of the planar roof section; and

modifying a model of the roof based on the received indication of the pitch of the planar roof section.

17. The non-transitory computer-readable storage medium of claim 16 wherein the pitch determination marker is adjustable to specify pitch of a planar roof section.

18. The non-transitory computer-readable storage medium of claim 16 wherein the method further comprises:

generating a roof estimate report based on the modified model of the roof; and

transmitting the generated roof estimate report.

19. The non-transitory computer-readable storage medium of claim 18 wherein the transmitted roof estimate report includes a line drawing of the roof of the house labeled with a measure of the pitch of the planar roof section.

20. The non-transitory computer-readable storage medium of claim 16 wherein the method further comprises:

determining roof measurement information based on the modified model of the roof, the roof measurement information including a measure of the pitch of the planar roof section; and

transmitting the determined roof measurement information.

21. The non-transitory computer-readable storage medium of claim 16 wherein modifying the model of the roof includes modifying a model of the roof by associating the indicated pitch with a portion of the model of the roof that corresponds to planar roof section of the roof of the building.

22. The non-transitory computer-readable storage medium of claim 16 wherein the method further comprises:

displaying a wireframe rendering of the modified model superimposed on the aerial image of the building.

23. The non-transitory computer-readable storage medium of claim 16 wherein the method further comprises:

registering, based on operator indicated features, multiple aerial images to a reference grid corresponding to the model.

24. The non-transitory computer-readable storage medium of claim 23 wherein registering multiple images includes:

displaying a marker operable to specify a point on the aerial image;

receiving, via the marker, an indication of a point on the aerial image; and

registering, based on the received indication of the point, the aerial image to the reference grid.

25. The non-transitory computer-readable storage medium of claim 24 wherein registering the aerial image to the reference grid includes determining a transformation between the aerial image and the reference grid.

26. The non-transitory computer-readable storage medium of claim 16 wherein the method further comprises:

correcting lean of the aerial image with respect to a vertical axis of a reference grid corresponding to the model.

27. The non-transitory computer-readable storage medium of claim 26 wherein correcting misalignment of the aerial image includes:

displaying a lean correction marker operable to indicate a vertical axis of the aerial image;

receiving, via the lean correction marker, an indication of the vertical axis of the aerial image; and

registering, based on the received indication of the vertical axis, the aerial image to the reference grid.

28. The non-transitory computer-readable storage medium of claim 16 wherein modifying the model of the roof includes modifying a three-dimensional model of the roof.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Apr 14, 2025
From: HPS INVESTMENT PARTNERS, LLC
To: EAGLE VIEW TECHNOLOGIES, INC.
Reel/Frame 070828/0576 →
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS Recorded Apr 9, 2025
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: PICTOMETRY INTERNATIONAL CORP.; EAGLE VIEW TECHNOLOGIES, INC.; OMNIEARTH, INC.
Reel/Frame 070786/0022 →
FIRST LIEN SECURITY AGREEMENT Recorded Mar 28, 2025
From: EAGLE VIEW TECHNOLOGIES, INC.; PICTOMETRY INTERNATIONAL CORP.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 070671/0078 →
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS Recorded Aug 29, 2018
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: PICTOMETRY INTERNATIONAL CORP.; EAGLE VIEW TECHNOLOGIES, INC.; OMNIEARTH, INC.
Reel/Frame 046970/0875 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Aug 23, 2018
From: EAGLE VIEW TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 046919/0116 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Aug 14, 2018
From: EAGLE VIEW TECHNOLOGIES, INC.
To: HPS INVESTMENT PARTNERS, LLC,
Reel/Frame 046824/0184 →
RELEASE OF SECOND LIEN SECURITY INTEREST Recorded Sep 22, 2017
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: PICTOMETRY INTERNATIONAL CORP.; EAGLE VIEW TECHNOLOGIES, INC.; OMNIEARTH, INC.
Reel/Frame 043955/0128 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jul 20, 2015
From: PICTOMETRY INTERNATIONAL CORP.; EAGLE VIEW TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 036130/0873 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jul 20, 2015
From: PICTOMETRY INTERNATIONAL CORP.; EAGLE VIEW TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 036130/0899 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2010
From: PERSHING, CHRIS
To: EAGLE VIEW TECHNOLOGIES, INC.
Reel/Frame 024479/0135 →