IP Library Granted Patent US 10,839,469
Granted Patent B2
US 10,839,469 · App. 15/967,140 · Granted Nov 17, 2020

Image analysis system

Inventor: Chris Pershing (Redmond, WA)
Assignee: Eagle View Technologies, Inc.
G06Q50/163G06Q10/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 10,839,469
App. No.
15/967,140
Granted
Nov 17, 2020
Kind
B2
Abstract

Systems and methods are disclosed for determining a pitch of a roof of a structure by analyzing one or more images showing the roof, at least one of the one or more image showing the roof obtained with a camera of a user device and an image not obtained by the user device. The system uses the one or more images including an image obtained by the user device to generate a report for determination of an amount of materials needed for a construction project, the report including at least one image showing the structure and an estimated area of the construction project.

Claims (30)

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 structure;

determine a pitch of a roof of the structure by analyzing one or more images showing the roof, at least one of the one or more images showing the roof obtained with a user device, the analyzing further comprising:

receiving a marker from a user that overlays the image and identifies a facet of an object for which the pitch is to be determined, the marker adjustable to indicate an angle of the facet;

calculating the pitch of the facet of the object using the indicated angle; and

adjusting the calculated pitch of the facet of the object based on an orientation value of the user device and a position of a point of the marker on the image, wherein adjusting the calculated pitch of the facet of the object comprises:

determining an angle of inclination of the user device; and

calculating an angular field of view based on a pixel displacement of the position of the point on the marker from a central pixel location of the image; and

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

2. The computing systems of claim 1 , wherein the instructions, when executed, cause the one or more computer systems to use a current location of the user device to identify the geographic location of the structure.

3. The computing systems of claim 2 , wherein the instructions, when executed, cause the one or more computer systems to present an interactive map of the current location of the user device on the user device and a user selects the structure by marking the structure with an indicator.

4. The computing systems of claim 1 , wherein the instructions, when executed, cause the one or more computer systems to use the one or more images of the structure to generate a three-dimensional model of the structure.

5. The computing systems of claim 4 , wherein the instructions, when executed, cause the one or more computer systems to include a representation of the three-dimensional model in the report.

6. The computing systems of claim 4 , wherein the instructions, when executed, cause the one or more computer systems to allow a user to show representative building materials applied to the three-dimensional model.

7. The computing systems of claim 1 , wherein the instructions, when executed, cause the one or more computer systems to determine the pitch of the roof by analyzing a combination of at least one image obtained with the user device and at least one aerial image.

8. 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 structure;

generate a three-dimensional model of the structure by analyzing one or more images showing the structure, at least one of the one or more images showing the structure obtained with a user device;

determine a pitch of a roof of the structure by analyzing one or more images showing the roof, at least one of the one or more images showing the roof obtained with a user device, the analyzing further comprising:

receiving a marker from a user that overlays the image and identifies a facet of an object for which the pitch is to be determined, the marker adjustable to indicate an angle of the facet;

calculating the pitch of the facet of the object using the indicated angle; and

adjusting the calculated pitch of the facet of the object based on an orientation value of the user device and a position of a point of the marker on the image, wherein adjusting the calculated pitch of the facet of the object comprises:

determining an angle of inclination of the user device; and

calculating an angular field of view based on a pixel displacement of the position of the point on the marker from a central pixel location of the image; and

generate a report for determination of an amount of materials needed for a construction project, wherein the report includes at least one image showing the structure and an estimated area for the construction project.

9. The computing systems of claim 8 , wherein the instructions, when executed, cause the one or more computer systems to use a current location of the user device to identify the geographic location of the structure.

10. The computing systems of claim 9 , wherein the instructions, when executed, cause the one or more computer systems to present an interactive map of the current location of the user device on the user device and a user selects the structure by marking the structure with an indicator.

11. The computing systems of claim 8 , wherein the instructions, when executed, cause the one or more computer systems to include a representation of the three-dimensional model in the report.

12. The computing systems of claim 11 , wherein the instructions, when executed, cause the one or more computer systems to allow a user to show representative building materials applied to the three-dimensional model.

13. The computing systems of claim 8 , wherein the instructions, when executed, cause the one or more computer systems to generate the three-dimensional model of the structure by analyzing a combination of at least one image obtained with the user device and at least one aerial image.

Assignments (6)
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2018
From: PERSHING, CHRIS
To: EAGLE VIEW TECHNOLOGIES, INC.
Reel/Frame 045673/0027 →
Continuity (2)
Continuation 13844552 · Mar 15, 2013
Related Publication 20180247383A1 · Aug 30, 2018
Cited By (11)
US 12,229,845 US 12,243,301 US 12,272,109 US 12,293,579 US 12,333,788 US 12,518,395 US 12,566,899 US 12,579,786 US 12,657,826 US 12,694,669 US 12,700,042