IP Library Granted Patent US 9,183,538
Granted Patent B2
US 9,183,538 · App. 13/424,054 · Granted Nov 10, 2015

Method and system for quick square roof reporting

Inventors: Chris T. Thornberry (Indianapolis, IN); Dale R. Thornberry (Carmel, IN)
Assignee: Pictometry International Corp.
G06Q10/10
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 9,183,538
App. No.
13/424,054
Filed
Mar 19, 2012
Granted
Nov 10, 2015
Kind
B2
Art Unit
3684
USPC
705/26.1
Abstract

A set of instructions stored on one or more computer readable medium for running on one or more computer systems is described herein. The set of instructions generally may include instructions for identifying a geographic location of a roof, instructions for determining contact information of one or more contractors within a region of interest of the geographic location of the roof, instructions for determining a footprint of the roof, instructions for determining predominant pitch of the roof, and/or instructions for determining an estimated roofing area based on the predominant pitch and the footprint of the roof.

Claims (31)

1. One or more non-transitory computer readable medium storing a set of computer executable instructions for running on one or more computer systems that when executed cause the one or more computer systems to: identify a geographic location of a roof; determine a footprint and predominant pitch of the roof by analyzing one or more image showing the roof; determine an estimated roofing area of the roof based on the predominant pitch and the footprint of the roof; and generate a roof report for determination of an amount of materials needed for a construction project, wherein the roof report includes at least one image showing the roof and the estimated roofing area of the roof.

2. The one or more non-transitory computer readable medium storing a set of computer executable instructions for running on one or more computer systems of claim 1 , that when executed further cause the one or more computer systems to determine contact information of one or more contractors within a region of interest of the geographic location of the roof, and to provide a roof report, wherein the roof report includes one or more ortho images of the roof, one or more oblique images of the roof, the estimated roofing area and the contact information of one or more contractor within the region of interest of the geographic location of the roof.

3. The one or more non-transitory computer readable medium of claim 2 , wherein the roof report includes contact information of the customer.

4. The one or more non-transitory computer readable medium of claim 1 , wherein the one or more non-transitory computer readable medium comprises a first non-transitory computer readable medium of a first host system and a second non-transitory computer readable medium of a second host system.

5. The one or more non-transitory computer readable medium of claim 1 , wherein identifying the geographic location of the roof further comprises obtaining contact information of a customer.

6. The one or more non-transitory computer readable medium storing a set of computer executable instructions for running on one or more computer systems of claim 1 , that when executed further cause the one or more computer systems to receive customer input to validate geographic location of the roof.

7. The one or more non-transitory computer readable medium of claim 6 , wherein the geographic location includes coordinates and validation of the geographic location includes instructions for receiving customer input to alter one or more coordinates of the geographic location.

8. The one or more non-transitory computer readable medium of claim 1 , wherein identifying a geographic location of the roof includes identifying one or more edges of the roof in an image.

9. The one or more non-transitory computer readable medium storing a set of computer executable instructions for running on one or more computer systems of claim 1 , that when executed further cause the one or more computer systems to identify edges of the roof; determine three-dimensional information of the edges including position, orientation and length using multiple oblique images from multiple cardinal directions; and, determine, automatically, one or more line segments forming a portion of a footprint of the roof utilizing position and orientation of the edges.

10. The one or more non-transitory computer readable medium of claim 1 , wherein determining the predominant pitch includes determining a plurality of pitch values with each pitch value associated with a portion of the roof, the predominant pitch based on the plurality of pitch values.

11. The one or more non-transitory computer readable medium of claim 10 , wherein each pitch value is associated with an estimated percentage of roof area to provide an average pitch value.

12. The one or more non-transitory computer readable medium storing a set of computer executable instructions for running on one or more computer systems of claim 1 , that when executed further cause the one or more computer systems to provide the roof report to one or more contractors, the contractor located within the region of interest of the geographic location of the roof.

13. A system, comprising:

two or more host systems, each host system having one or more non-transitory computer readable medium;

the non-transitory computer readable medium of the first host system storing a set of computer executable instructions that when executed by one or more processors causes the one or more processors to:

identify a geographic location of a roof;

determine contact information of at least one contractor within a region of interest about the geographic location of the roof;

the non-transitory computer readable medium of the second host system storing a set of computer executable instructions that when executed by one or more processors causes the one or more processors to:

determine a footprint and predominant pitch of the roof by analyzing one or more image showing the roof;

determine an estimated roofing area based on the predominant pitch and the footprint of the roof; and,

generate a roof report for determination of an amount of materials needed for a construction project, wherein the roof report includes one or more ortho images of the roof, one or more oblique images of the roof, the estimated roofing area and contact information of one or more contractors within the region of interest.

14. A roofing estimate method, comprising:

receiving, by at least one computer processor from a user via a user terminal, a geographic location of a roof;

providing to the user, with the computer processor, imagery of the roof based on the geographic location of the roof;

determining and providing, with the computer processor, an estimated roofing area based at least on a predominant pitch and a footprint of the roof by analyzing one or more image showing the roof, the footprint of the roof determined at least in part using at least one image of the roof; and

generating, with the computer processor, a roof report for determination of an amount of materials needed for a construction project, wherein the roof report includes at least one image showing the roof and the estimated roofing area of the roof.

15. The roofing estimate method of claim 14 ,

wherein the roof report further includes contact information of one or more contractor within a region of interest of the geographic location of the roof.

16. The roofing estimate method of claim 14 , wherein the footprint of the roof is determined at least in part with oblique images of the roof.

17. The roofing estimate method of claim 14 , wherein the predominant pitch value of the roof based at least in part on the footprint of the roof as a boundary of the roof.

18. The roofing estimate method of claim 14 , wherein the predominant pitch is based on a weighted average of individual pitch factors for two or more portions of the roof.

Assignments (14)
RELEASE OF SECURITY INTEREST Recorded Apr 14, 2025
From: HPS INVESTMENT PARTNERS, LLC
To: PICTOMETRY INTERNATIONAL CORP.
Reel/Frame 070828/0266 →
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: PICTOMETRY INTERNATIONAL CORP.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 046919/0065 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Aug 14, 2018
From: PICTOMETRY INTERNATIONAL CORP.
To: HPS INVESTMENT PARTNERS, LLC,
Reel/Frame 046823/0755 →
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 May 2, 2016
From: PICTOMETRY INTERNATIONAL CORP.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038592/0165 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded May 2, 2016
From: PICTOMETRY INTERNATIONAL CORPORATION
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038592/0316 →
FIRST LIEN PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Mar 8, 2016
From: PICTOMETRY INTERNATIONAL CORP.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038026/0727 →
SECOND LIEN PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Mar 8, 2016
From: PICTOMETRY INTERNATIONAL CORP.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038027/0030 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2013
From: THORNBERRY, CHRIS T.; THORNBERRY, DALE R.
To: PICTOMETRY INTERNATIONAL CORP.
Reel/Frame 031401/0434 →
Continuity (1)
Related Publication 20130246204A1 · Sep 19, 2013