IP Library Granted Patent US 10,528,811
Granted Patent B2
US 10,528,811 · App. 15/644,385 · Granted Jan 7, 2020

Building footprint extraction apparatus, method and computer program product

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,528,811
App. No.
15/644,385
Granted
Jan 7, 2020
Kind
B2
Abstract

A system, method and computer program product cooperate to extract a building footprint from other data associated with a property. Imagery data of real property is input to a computing device, the imagery data containing a plurality of parcels. A processing circuit detects contrasts of candidate man-made structures on a parcel of the plurality of parcels. The candidate man-made structures are then associated with the parcel. A building footprint is then extracted by distinguishing a man-made structure on said parcel from natural terrain, recognizing that man-made structures when viewed from above generally show a strong contrast from background terrain. Remaining candidate man-made structures are removed by observing that they having features inconsistent with predetermined extraction logic.

Claims (73)

1. A method for identifying a building on a parcel of land, comprising:

accessing aerial imagery data for a predetermined portion of the parcel of land;

detecting with processing circuitry contained in a mobile processing device a building on the predetermined portion via image processing;

retrieving over a computer network at the mobile processing device building features stored on a remote database;

comparing with the processing circuitry features of the detected building with a database of building features known for the building on the predetermined portion of the parcel of land to identify if a mismatch exists;

in response to no mismatch being identified, storing an indication of a detection of the building on the predetermined portion of land based on the comparison,

detecting at the mobile processing device specific position points on the predetermined parcel of land that correspond to one or more of physical features of the predetermined parcel of land and/or improvements on the predetermined parcel of land;

associating each specific position point with a location on the predetermined portion of land;

calculating a flood risk score for each specific position point based on the location of the specific position point on the predetermined portion of land; and

setting an insurance quote for the predetermined parcel of land based on the flood risk score for at least one specific position point.

2. A method for identifying a building on a parcel of land, comprising:

accessing aerial imagery data for a predetermined portion of the parcel of land;

detecting with processing circuitry contained in a mobile processing device a building on the predetermined portion via image processing;

retrieving over a computer network at the mobile processing device building features stored on a remote database;

comparing with the processing circuitry features of the detected building with a database of building features known for the building on the predetermined portion of the parcel of land to identify if a mismatch exists;

in response to no mismatch being identified, storing an indication of a detection of the building on the predetermined portion of land based on the comparison;

detecting a building footprint from the aerial imagery data;

accessing the aerial imagery data corresponding to a predetermined parcel of land;

extracting a footprint of one or more man-made structures on the predetermined parcel of land via building footprint auto extraction; and

setting a property insurance quote based on the footprint extracted with the processing circuitry.

3. A method for identifying a location on a predetermined parcel of land, comprising:

receiving aerial imagery data corresponding to the predetermined parcel of land, the imagery data being received via a mobile processing device;

recording specific position points on the predetermined parcel of land via the mobile processing device, wherein the specific position points are recorded as the mobile processing device is moved around the predetermined parcel of land; and

associating each specific position point with a location on the predetermined parcel of land to confirm a correspondence between the specific position points recorded via the mobile device with previously stored position points.

4. The method of claim 3 , further comprising:

detecting at the mobile processing device specific position points on the predetermined parcel of land that correspond to one or more of physical features of the predetermined parcel of land and improvements on the predetermined parcel of land.

5. The method of claim 4 , wherein the method further includes

calculating a flood risk score for each specific position point based on the location of the specific position point on the predetermined portion of land, and

setting an insurance quote for the predetermined parcel of land based on the flood risk score for at least one specific position point.

6. The method of claim 3 , further comprising:

detecting a building footprint from the aerial imagery data.

7. The method of claim 6 , further comprising:

accessing the aerial imagery data corresponding to a predetermined parcel of land;

extracting a footprint of one or more man-made structures on the predetermined parcel of land via building footprint auto extraction; and

setting a property insurance quote based on the footprint extracted with the processing circuitry.

8. A system, comprising:

a mobile processing device, wherein the mobile device includes processing circuitry configured to

access aerial imagery data for a predetermined portion of a parcel of land,

detect a building on the predetermined portion via image processing,

retrieve building features stored on a remote database,

compare features of the detected building with a database of building features known for the building on the predetermined portion of the parcel of land to identify if a mismatch exists,

in response to no mismatch being identified, store an indication of a detection of the building on the predetermined portion of land based on the comparison,

detect at the mobile processing device specific position points on the predetermined parcel of land that correspond to one or more of physical features of the predetermined parcel of land and/or improvements on the predetermined parcel of land, and

associate each specific position point with a location on the predetermined portion of land,

calculate a flood risk score for each specific position point based on the location of the specific position point on the predetermined portion of land, and

set an insurance quote for the predetermined parcel of land based on the flood risk score for at least one specific position point.

9. A system, comprising:

a mobile processing device, wherein the mobile device includes processing circuitry configured to

access aerial imagery data for a predetermined portion of a parcel of land,

detect a building on the predetermined portion via image processing,

retrieve building features stored on a remote database,

compare features of the detected building with a database of building features known for the building on the predetermined portion of the parcel of land to identify if a mismatch exists,

in response to no mismatch being identified, store an indication of a detection of the building on the predetermined portion of land based on the comparison

detect a building footprint from the aerial imagery data,

access the aerial imagery data corresponding to a predetermined parcel of land,

extract a footprint of one or more man-made structures on the predetermined parcel of land via building footprint auto extraction, and

set a property insurance quote based on the extracted footprint.

10. A system, comprising:

a mobile processing device, wherein the mobile processing device includes processing circuitry configured to

receive aerial imagery data corresponding to the predetermined parcel of land,

record specific position points on the predetermined parcel of land, wherein the specific position points are recorded as the mobile processing device is moved around the predetermined parcel of land, and

associate each specific position point with a location on the predetermined parcel of land to confirm a correspondence between the specific position points recorded via the mobile device with previously stored position points.

11. The system of claim 10 , wherein the processing circuitry is further configured to

detect at the mobile processing device specific position points on the predetermined parcel of land that correspond to one or more of physical features of the predetermined parcel of land and/or improvements on the predetermined parcel of land.

12. The system of claim 11 , wherein the processing circuitry is further configured to

calculate a flood risk score for each specific position point based on the location of the specific position point on the predetermined portion of land, and

set an insurance quote for the predetermined parcel of land based on the flood risk score for at least one specific position point.

13. The system of claim 10 , wherein the processing circuitry is further configured to

detect a building footprint from the aerial imagery data.

14. The system of claim 13 , wherein the processing circuitry is further configured to

access the aerial imagery data corresponding to a predetermined parcel of land,

extract a footprint of one or more man-made structures on the predetermined parcel of land via building footprint auto extraction, and

set a property insurance quote based on the extracted footprint.

Assignments (4)
SECURITY INTEREST Recorded Jun 10, 2021
From: CDS BUSINESS MAPPING, LLC; CLAREITY SECURITY, LLC; CORELOGIC CREDCO, LLC; CORELOGIC DORADO, LLC; CORELOGIC SOLUTIONS, LLC; CORELOGIC TAX SERVICES, LLC; CORELOGIC, INC.; FNC, INC.; LOCATION INC. GROUP CORPORATION
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 056539/0146 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jun 10, 2021
From: CDS BUSINESS MAPPING, LLC; CLAREITY SECURITY, LLC; CORELOGIC CREDCO, LLC; CORELOGIC DORADO, LLC; CORELOGIC SOLUTIONS, LLC; CORELOGIC TAX SERVICES, LLC; CORELOGIC, INC.; FNC, INC.; LOCATION INC. GROUP CORPORATION
To: ARES CAPITAL CORPORATION
Reel/Frame 056539/0227 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jun 10, 2021
From: CDS BUSINESS MAPPING, LLC; CLAREITY SECURITY, LLC; CORELOGIC CREDCO, LLC; CORELOGIC DORADO, LLC; CORELOGIC SOLUTIONS, LLC; CORELOGIC TAX SERVICES, LLC; CORELOGIC, INC.; FNC, INC.; LOCATION INC. GROUP CORPORATION
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 056539/0241 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2019
From: DU, WEI; JEFFERY, THOMAS C.; BOTTS, HOWARD
To: CORELOGIC SOLUTIONS, LLC
Reel/Frame 049816/0117 →