US 12,106,462 B2
Computer vision methods for loss prediction and asset evaluation based on aerial images
Deborah-Anna Reznek, Redwood City, CA (US); Adam Sturt, Chicago, IL (US); Jeremy Werner, Oak Park, IL (US); Adam Austin, Wheaton, IL (US); Amber Parsons, Bothell, WA (US); Xiaolan Wu, Sunnyvale, CA (US); Ryan Rosenberg, Palo Alto, CA (US); Lizette Lemus Gonzalez, Bothell, WA (US); Weizhou Wang, Redwood City, CA (US); Stephanie Wong, Chicago, IL (US); Charles Cox, Seattle, WA (US); Jean Utke, Lisle, IL (US); Yusuf Mansour, Bothell, WA (US); Tia Miceli, Aurora, IL (US); Lakshmi Prabha Nattamai Sekar, Aurora, IL (US); Meg G. Walters, Chicago, IL (US); Dylan Stark, Arlington Heights, IL (US); and Emily Pavey, Chicago, IL (US)
Assigned to Allstate Insurance Company, Northbrook, IL (US)
Filed by Allstate Insurance Company, Northbrook, IL (US)
Filed on Apr. 1, 2021, as Appl. No. 17/220,161.
Prior Publication US 2022/0318980 A1, Oct. 6, 2022
Int. Cl. G06T 7/00 (2017.01); G06N 5/04 (2023.01); G06N 20/00 (2019.01); G06Q 30/0283 (2023.01); G06V 20/10 (2022.01)
CPC G06T 7/0004 (2013.01) [G06N 5/04 (2013.01); G06N 20/00 (2019.01); G06Q 30/0283 (2013.01); G06V 20/176 (2022.01); G06V 20/188 (2022.01); G06T 2200/24 (2013.01); G06T 2207/10032 (2013.01); G06T 2207/30161 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computing platform comprising:
at least one processor;
a communication interface communicatively coupled to the at least one processor; and
memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:
receive, from a first data source, historical images comprising aerial images of a plurality of residential properties;
receive, from a second data source, historical inspection data indicating historical inspection results corresponding to one or more of the plurality of residential properties;
train a roof waiver model of a neural network computer vision model, using a machine learning engine, the historical images, and the historical inspection data, wherein training the roof waiver model configures the roof waiver model to output inspection prediction information directly from an image using a set of rules, and wherein the neural network computer vision model correlates the historical inspection data with the corresponding historical images and generates a labelled set of training data for training the roof waiver model, and wherein the machine learning engine iteratively refines the roof waiver model in response to new images;
receive, from the first data source, a new image corresponding to a particular residential property;
analyze, using the roof waiver model, the new image, wherein analyzing the new image directly results in output of a likelihood of passing inspection;
update the roof waiver model in response to the new image; and
send, to an enterprise user device, inspection information, based on the likelihood of passing inspection, and one or more commands directing the enterprise user device to display the inspection information, wherein the inspection information indicates whether or not a physical inspection should be performed, and wherein sending the one or more commands directing the enterprise user device to display the inspection information causes the enterprise user device to display the inspection information.