IP Library Granted Patent US 10,796,427
Granted Patent B1
US 10,796,427 · App. 16/172,121 · Granted Oct 6, 2020

System and method for assessing a building structure

Inventor: Michael Shawn Jacob (Le Roy, IL)
Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
G06T7/001G06K9/6202G06K9/6267G06K9/78G06T7/90G06T11/60G06T2207/10024G06T2207/10032
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,796,427
App. No.
16/172,121
Granted
Oct 6, 2020
Kind
B1
Abstract

A computer-implemented method for assessing a building structure. The method includes receiving information indicative of captured data, the captured data comprising an image of the building structure. The method includes receiving information indicative of an analysis of the captured data. The method includes based on the analysis of the captured data, performing an assessment of the one or more examined regions. Performing the assessment includes determining one or more classifications each corresponding to a different one of the one or more examined regions, and determining one or more indicators each corresponding to a different one of the one or more classifications. The method includes determining a mapping of the one or more indicators to the one or more examined regions. The method includes providing for display the one or more indicators overlaid onto the image according to the determined mapping.

Claims (62)

1. A computer-implemented method for assessing a building structure, the method executed by one or more processors programed to perform the method, the method comprising:

receiving, by the one or more processors, captured data, wherein the captured data is representative of a first image and a second image of the building structure, wherein the second image captured at an earlier point in time than the first image, and wherein the first image and the second image comprising respective sets of pixels;

analyzing, by the one or more processors, a plurality of examined regions of the first image, wherein each examined region depicting a respective portion of the building structure;

determining, for each examined region of the first image, a respective percentage difference of pixels between each examined region of the first image and a corresponding region of the second image;

determining, by the one or more processors, a respective classification of each examined region of the first image based on the respective percentage difference of the pixels, wherein the respective classification is representative of a respective grade or score indicative of a respective immediacy of need of repair of the respective portion of the building structure;

determining, by the one or more processors, a mapping of the respective classification corresponding to the respective portion of the building structure; and

providing for display, by the one or more processors, each classification overlaid onto the respective portions of the building structure according to the determined mappings.

2. The computer-implemented method of claim 1 , further comprising:

determining a respective percentage of pixels of the each examined region of the first image based on a difference between a respective average pixel value of the each examined region of the first image and a threshold amount; and

determining a respective percentage of pixels of the corresponding region of the second image based on a difference between a respective average pixel value of the corresponding region of the second image and the threshold amount, wherein determining the respective percentage difference of pixels between the each examined region of the first image and the corresponding region of the second image is based upon the respective percentage of pixels of the each examined region of the first image and the respective percentage of pixels of the corresponding region of the second image.

3. The computer-implemented method of claim 1 , wherein the respective indicators of the plurality of examined regions comprise one or more of a graphical image, text, or a digital effect.

4. The computer-implemented method of claim 3 , wherein the graphical image comprises a grid.

5. The computer-implemented method of claim 1 , wherein the respective indicators of the plurality of examined regions vary in one or more of color or luminous intensity according to the respective classifications of the plurality of examined regions.

6. The computer-implemented method of claim 1 , wherein the each examined region of the first image depicts a respective segment of the building structure, and wherein analyzing the each examined region of the first image further comprises, for the each examined region of the first image:

comparing the respective segment of the building structure depicted in the each examined region of the first image to the respective segment of the building structure depicted in the corresponding region of the second image at the earlier point in time; and

based on the comparison, determining an evaluation of the respective segment of the building structure.

7. The computer-implemented method of claim 6 , further comprising:

receiving information indicative of a user input associated with a given respective indicator of the respective indicators of the plurality of examined regions;

based on the given respective indicator and the analysis of plurality of examined regions, obtaining information indicative of the evaluation of the respective segment of the building structure according to the information indicative of the user input; and

providing an output signal comprising the information indicative of the evaluation of the respective segment of the building structure.

8. A system for assessing a building structure, the system comprising:

a communication network;

one or more processors communicatively coupled to the communication network; and a non-transitory computer-readable memory coupled to the one or more processors and storing thereon instructions that, when executed by the one or more processors, cause the system to:

receive captured data, wherein the captured data is representative of a first image and a second image of the building structure, wherein the second image captured at an earlier point in time than the first image, and the first image and wherein the second image comprising respective sets of pixels;

analyze a plurality of examined regions of the first image, wherein each examined region depicting a respective portion of the building structure;

determine a respective percentage difference of pixels between each examined region of the first image and a corresponding region of the second image;

determine a respective classification of each examined region of the first image based on the respective percentage difference of pixels, wherein the respective classification being a respective grade or score indicative of a respective immediacy of need of repair of the respective portion of the building structure;

determine a mapping of each classification to the respective portion of the building structure; and

provide for display the classifications overlaid onto the respective portions of the building structure according to the determined mappings.

9. The system of claim 8 , wherein the instructions stored on the non-transitory computer-readable memory, when executed by the one or more processors, cause the system further to:

determine a respective percentage of pixels of the each examined region of the first image based on a difference between a respective average pixel value of the each examined region of the first image and a threshold amount; and

determine a respective percentage of pixels of the corresponding region of the second image based on a difference between a respective average pixel value of the corresponding region of the second image and the threshold amount, and

wherein the determination of the respective percentage difference of pixels between the each examined region of the first image and the corresponding region of the second image is based upon the respective percentage of pixels of the each examined region of the first image and the respective percentage of pixels of the corresponding region of the second image.

10. The system of claim 8 , wherein the respective indicators of the plurality of examined regions comprise one or more of a graphical image, text, or a digital effect.

11. The system of claim 10 , wherein the graphical image comprises a grid.

12. The system of claim 8 , wherein the respective indicators of the plurality of examined regions vary in one or more of color or luminous intensity according to the respective classifications of the plurality of examined regions.

13. The system of claim 8 , wherein the each examined region of the first image depicts a respective segment of the building structure; and

the analysis of the each examined region of the first image further comprises, for the each examined region of the first image:

a comparison of the respective segment of the building structure depicted in the each examined region of the first image to the respective segment of the building structure depicted in the corresponding region of the second image; and

based on the comparison, determining an evaluation of the respective segment of the building structure.

14. The system of claim 13 , wherein the instructions stored on the non-transitory computer-readable memory, when executed by the one or more processors, cause the system further:

receive information indicative of a user input associated with a given respective indicator of the respective indicators of the plurality of examined regions;

based on the given respective indicator and the analysis of the plurality of examined regions, obtain information indicative of the evaluation of the respective segment of the building structure according to the information indicative of the user input; and

provide an output signal comprising the information indicative of the evaluation of the respective segment of the building structure.

15. A non-transitory, computer-readable medium storing instructions that when executed by one or more processors of a computer system, cause the computer system to:

receive, via a communication network, captured data, wherein the captured data is representative of a first image and a second image of the building structure, wherein the second image captured at an earlier point in time than the first image, and wherein the first image and the second image comprising respective sets of pixels;

analyze a plurality of examined regions of the first image, wherein each examined region depicting a respective portion of the building structure;

determine a respective percentage difference of pixels between the first image and a corresponding region of the second image;

determine a respective classification of the each examined region of the first image based on the respective percentage difference of pixels, wherein the respective classification being a respective grade or score indicative of a respective immediacy of need for repair of the respective portion of the building structure;

determine a mapping of the classifications to the respective portion of the building structure; and

provide for display the classification overlaid onto the respective portions of the building structure according to the determined mappings.

16. The computer-readable medium of claim 15 , wherein respective indicators of the plurality of examined regions comprise one or more of a graphical image, text, or a digital effect.

17. The computer-readable medium of claim 16 , wherein the graphical image comprises a grid.

18. The computer-readable medium of claim 15 , wherein the respective indicators of the plurality of examined regions vary in one or more of color or luminous intensity according to respective classifications of the plurality of examined regions.

19. The computer-readable medium of claim 15 , wherein the each examined region of the first image depicts a respective segment of the building structure; and

the analysis of the each examined region of the first image further comprises, for the each examined region of the first image:

a comparison of the respective segment of the building structure depicted in the each examined region of the first image to be respective segment of the building structure depicted in the corresponding region of the second image; and

based on the comparison, determining an evaluation of the respective segment of the building structure.

20. The computer-readable medium of claim 19 , wherein the instructions stored on the non-transitory computer-readable memory, when executed by the one or more processors, cause the system further to:

receive information indicative of a user input associated with a given respective indicator of the respective indicators of the plurality of examined regions;

based on the given respective indicator and the analysis of the plurality of examined regions, obtain information indicative of the evaluation of the respective segment of the building structure according to the information indicative of the user input; and

provide an output signal comprising the information indicative of the evaluation of the respective segment of the building structure.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2020
From: SCALABRINO, VINCE
To: WALGREEN CO.
Reel/Frame 052819/0947 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DOCKET NUMBER PREVIOUSLY RECORDED ON REEL 047330 FRAME 0367. ASSIGNOR(S) HEREBY CONFIRMS THE DOCKET NUMBER TO BE 32060/49908-CON1. Recorded Nov 7, 2018
From: JACOB, MICHAEL SHAWN
To: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Reel/Frame 047445/0658 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2018
From: JACOB, MICHAEL SHAWN
To: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Reel/Frame 047330/0367 →
Continuity (2)
Continuation 15295530 · Oct 17, 2016
Provisional Application 62244968 · Oct 22, 2015
Cited By (1)
US 12,198,318