IP Library Granted Patent US 11,574,440
Granted Patent B2
US 11,574,440 · App. 17/197,924 · Granted Feb 7, 2023

Real-time processing of captured building imagery

Inventors: William Castillo (Redwood City, CA); Manish Upendran (San Francisco, CA); Ajay Mishra (Palo Alto, CA); Adam J. Altman (San Francisco, CA)
Assignee: Hover Inc.
G06T17/05G06T7/0002G06T17/00G06T2207/30168
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 11,574,440
App. No.
17/197,924
Granted
Feb 7, 2023
Kind
B2
Abstract

Systems and methods are disclosed for guiding image capture of a subject by determining a location of the subject and presenting on a display graphical guides representative of perspective views of the subject to be captured. Images of the subject may then be captured and additional graphical guides are presented to the user for display for additional images to be captured. Images may be captured in a predetermined sequence of graphical guides or responsive to a user input or camera information. Captured images may be uploaded to a system for additional processing.

Claims (32)

1. A method of processing building imagery, the method comprises:

processing, in real-time, each building image in a series of captured building images to determine if the building image meets a minimum threshold for quality;

for each building image meeting the minimum threshold for quality, storing this building image in computer memory;

determining when a complete set of quality building images has been received, wherein the complete set of quality building images includes a minimum grouping of images to construct at least a partial multi-dimensional building model representing the series of captured building images, where the at least a partial multi-dimensional building model includes surfaces shown in the minimum grouping of images.

2. The method of claim 1 , further comprising receiving the series of captured building images.

3. The method of claim 1 , further comprising:

for each building image meeting the minimum threshold for quality, returning a first quality indication to a computing device.

4. The method of claim 1 , further comprising:

for each building image not meeting the minimum threshold for quality, discarding this building image.

5. The method of claim 4 , further comprising:

for each building image not meeting the minimum threshold for quality, returning a second quality indication to a computing device.

6. The method of claim 1 , wherein the processing includes comparing each captured building image in the series of captured building images to a database of previously stored quality images.

7. The method of claim 1 , wherein the minimum threshold for quality includes any of: predetermined acceptable camera-based image parameters, applicability in constructing a multi-dimensional, or capturing instances of specific architectural features to be included in model construction.

8. The method of claim 1 , wherein the minimum threshold for quality includes capturing at least a first corner and one or more sides of a corresponding building.

9. The method of claim 1 , wherein the minimum threshold for quality includes capturing all instances of at least a first architectural feature for a corresponding building.

10. The method of claim 1 , wherein the minimum threshold for quality includes capturing a specific perspective of a corresponding building.

11. One or more non-transitory computer-readable media storing instructions that, when executed by a system comprising one or more processors, cause the one or more processors to perform operations comprising:

processing, in real-time, each building image in a series of captured building images to determine if the building image meets a minimum threshold for quality;

for each building image meeting the minimum threshold for quality, storing this building image in computer memory;

determining when a complete set of quality building images has been received, wherein the complete set of quality building images includes a minimum grouping of images to construct at least a partial multi-dimensional building model representing the series of captured building images, where the at least a partial multi-dimensional building model includes surfaces shown in the minimum grouping of images.

12. The one or more non-transitory computer-readable media of claim 11 , further comprising receiving the series of captured building images.

13. The one or more non-transitory computer-readable media of claim 11 , further comprising:

for each building image meeting the minimum threshold for quality, returning a first quality indication to a computing device.

14. The one or more non-transitory computer-readable media of claim 11 , further comprising:

for each building image not meeting the minimum threshold for quality, discarding this building image.

15. The one or more non-transitory computer-readable media of claim 14 , further comprising:

for each building image not meeting the minimum threshold for quality, returning a second quality indication to a computing device.

16. The one or more non-transitory computer-readable media of claim 11 , wherein the processing includes comparing each captured building image in the series of captured building images to a database of previously stored quality images.

17. The one or more non-transitory computer-readable media of claim 11 , wherein the minimum threshold for quality includes any of: predetermined acceptable camera-based image parameters, applicability in constructing a multi-dimensional, or capturing instances of specific architectural features to be included in model construction.

18. The one or more non-transitory computer-readable media of claim 11 , wherein the minimum threshold for quality includes capturing at least a first corner and one or more sides of a corresponding building.

19. The one or more non-transitory computer-readable media of claim 11 , wherein the minimum threshold for quality includes capturing all instances of at least a first architectural feature for a corresponding building.

20. The one or more non-transitory computer-readable media of claim 11 , wherein the minimum threshold for quality includes capturing a specific perspective of a corresponding building.

Assignments (5)
TERMINATION OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 6, 2022
From: SILICON VALLEY BANK
To: HOVER INC.
Reel/Frame 061622/0741 →
TERMINATION OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 6, 2022
From: SILICON VALLEY BANK, AS AGENT
To: HOVER INC.
Reel/Frame 061622/0761 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 28, 2021
From: HOVER INC.
To: SILICON VALLEY BANK
Reel/Frame 056423/0199 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 28, 2021
From: HOVER INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 056423/0222 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2021
From: UPENDRAN, MANISH; CASTILLO, WILLIAM; MISHRA, AJAY; ALTMAN, ADAM J
To: HOVER INC.
Reel/Frame 055573/0593 →
Continuity (6)
Continuation 16683168 · Nov 13, 2019
Continuation 16555070 · Aug 29, 2019
Continuation 15942733 · Apr 2, 2018
Continuation In Part 15166587 · May 27, 2016
Provisional Application 62168460 · May 29, 2015
Related Publication 20210192842A1 · Jun 24, 2021
Cited By (1)
US 12,657,826