IP Library Granted Patent US 12705677
Granted Patent B2
US 12705677 · App. 18/665,139 · Granted Aug 11, 2026

Systems and methods for detecting building events and trends

Inventors: Craig Benjamin Cope (Bloomington, IL); Emily Kate Schneider (Bloomington, IL); Kara Lynn Heuer (Normal, IL); Burton J. Floyd (Mackinaw, IL); Kevin Joseph Alcozar (Bloomington, IL)
Assignee: State Farm Mutual Automobile Insurance Company
G06Q50/163G06N5/04G06N20/00G06Q10/20G06Q20/108G06Q30/018G06Q30/0283G06Q40/02G06Q40/08G06Q40/125G06Q50/265G08B19/00G16H50/30G16H70/60G16Y10/80G16Y20/10G16Y20/40H04L12/1895H04L67/12
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 12705677
App. No.
18/665,139
Granted
Aug 11, 2026
Kind
B2
Abstract

A building analysis (“BA”) system for detecting events of a building includes a plurality of sensors positioned within a building, at least one memory device and a building analysis (“BA”) computing device communicatively coupled to the plurality of sensors, the BA computing device comprising one or more processors in communication with the at least one memory device, wherein the one or more processors are programmed to build an infrastructure profile for the infrastructure, the infrastructure profile including i) one or more reference parameters, ii) detected historic conditions of the one or more fixtures using historical sensor data received over a period of time, and iii) detected historic conditions of the at least one person using historical sensor data received over a period of time.

Claims (58)

1 . A building analysis (“BA”) system associated with detecting events of an infrastructure, the infrastructure including a building along with one or more fixtures associated therewith and at least one person located within the building, the BA system comprising:

a plurality of sensors configured to detect a condition of (i) the one or more fixtures and (ii) the at least one person located within the building;

at least one memory; and

a building analysis (“BA”) computing device communicatively coupled to the plurality of sensors, the BA computing device comprising one or more processors in communication with the at least one memory, wherein the one or more processors are programmed to:

build an infrastructure profile for the infrastructure, the infrastructure profile including i) one or more reference parameters representing normal operating conditions of the one or more fixtures, ii) detected historical conditions of the one or more fixtures using historical sensor data received over a period of time, and iii) detected historical conditions of the at least one person using historical sensor data received over a period of time;

store the infrastructure profile in the at least one memory;

receive updated sensor data;

compare the updated sensor data to the infrastructure profile to determine a new condition associated with the infrastructure;

determine a recommended action for addressing the new condition and a recommended response time to implement the recommended action;

generate, based upon the new condition, an alert message that includes the determined new condition, the recommended action for addressing the new condition, and the recommended response time;

transmit the alert message to a designated user computing device;

determine, over a subsequent period of time, that the recommended action for addressing the new condition has been executed;

generate a historical record of recommended actions including each historical recommended action and whether the respective historical recommended action was executed within the response time;

determine, from the historical record, a rating for the owner representing a number of recommended actions completed within the recommended response time; and

transmit, based upon the rating, an offer for at least one of an automobile insurance policy and a life insurance policy.

2 . The building analysis system of claim 1 , wherein the one or more reference parameters includes one or more optimal operating conditions of the one or more fixtures and one or more threshold levels of the one or more optimal operating conditions of the one or more fixtures.

3 . The building analysis system of claim 1 , wherein the one or more reference parameters includes one or more optimal conditions of at least one person and one or more threshold levels of the one or more optimal conditions of the at least one person.

4 . The building analysis system of claim 1 , wherein a fixture of the one or more fixtures is at least one of an electronic device within the building, a utility equipment, and a construction material of the building.

5 . The building analysis system of claim 1 , wherein the plurality of sensors includes at least one a camera, microphone, air particle sensor, light sensor, and accelerometer.

6 . The building analysis system of claim 1 , wherein the determined new condition is an environmental new condition within the building, the environmental new condition being a presence of at least one of carbon dioxide, carbon monoxide, smoke, and allergens.

7 . The building analysis system of claim 1 , wherein the one or more processors are programmed to:

receive, from the plurality of sensors, over a baseline period of time, sample data as to a current condition of a fixture of the one or more fixtures;

generate, based upon the sample data and the reference parameters, a prediction model associated with the fixture; and

determine when the fixture needs to be at least one of repaired and replaced by applying the prediction model to the received updated sensor data.

8 . The building analysis system of claim 1 , wherein the recommended action is at least one of repairing and replacing a fixture of the one or more fixtures.

9 . The building analysis system of claim 8 , wherein the alert message includes a third-party contact information for performing the recommended action.

10 . The building analysis system of claim 1 , wherein the alert message notifies an owner of the building as to a potential health hazard due to a current condition of a fixture of the one or more fixtures.

11 . The building analysis system of claim 1 , wherein the one or more processors are further programmed to:

receive, from the user computing device, a user input accepting or denying the recommended action; and

store the user input to the recommended action in the at least one memory.

12 . The building analysis system of claim 1 , wherein the one or more processors are further programmed to:

determine a priority level of recommended actions;

wherein the lifestyle credit rating is a building owner behavior assessment based upon the priority level of the recommended action.

13 . The building analysis system of claim 1 , wherein the one or more processors are further programmed to transmit sensor data to a remote-computing device to update an insurance policy associated with an owner of the building.

14 . The building analysis system of claim 1 , wherein a fixture of the one or more fixtures is a utility equipment, and wherein the one or more processors are further programmed to transmit the updated sensor data to a third-party computing device to detect a utility failure associated with a plurality of buildings.

15 . The building analysis system of claim 14 wherein the one or more processors are further programmed to:

transmit, to a user computing device associated with an owner, a request to create a building maintenance savings account to repair the fixture;

receive, from the owner, approval to create the building maintenance savings account and a payment account identifier associated with a payment account of the owner;

link the building maintenance savings account with the payment account; and

automatically deposit, from the payment account into the savings account, a designated amount for a predetermined period of time until an amount substantially equal to the estimated cost is within the building maintenance savings account.

16 . The building analysis system of claim 1 , wherein the one or more processors are further configured to:

compare the updated sensor data to the infrastructure profile, wherein the updated sensor data includes audio data of the at least one person received over a period of time to determine an abnormal noise associated with a health event of the at least one person; and

generate, based upon the comparison, a health alert message for an owner of the building.

17 . The building analysis system of claim 16 , wherein the one or more processors are further configured to differentiate between audio data associated with the one or more fixtures and the at least one person.

18 . The building analysis system of claim 16 , wherein the health event is at least one of a coughing sound and a sneezing sound.

19 . A computer-implemented method for detecting events associated with an infrastructure, the infrastructure including a building with one or more fixtures associated therewith and at least one person periodically located within the building, the method implemented using a computing device that includes at least one processor in communication with at least one memory, the method comprising:

receiving sensor data from a plurality of sensors positioned proximate to the infrastructure, the senor data representative of a condition of (i) the one or more fixtures and (ii) the at least one person periodically located within the building;

building, via the at least one processor, an infrastructure profile for the infrastructure using the senor data, the infrastructure profile including i) one or more reference parameters representing normal operating conditions of the one or more fixtures, ii) detected historical conditions of the one or more fixtures using historical sensor data received over a period of time, and iii) detected historical conditions of the at least one person using historical sensor data received over a period of time;

storing in the at least one memory the infrastructure profile;

receiving updated sensor data from the plurality of sensors;

comparing, via the at least one processor, the updated sensor data to the infrastructure profile to determine a new condition associated with the building;

determining a recommended action for addressing the new condition and a recommended response time to implement the recommended action;

generating based upon the new condition using the at least one processor, an alert message that includes the determined new condition, the recommended action for addressing the new condition, and the recommend response time;

transmitting, via the at least one processor, the alert message to a designated user computing device;

determine, over a subsequent period of time, that the recommended action for addressing the new condition has been executed;

generate a historical record of recommended actions including each historical recommended action and whether the respective historical recommended action was executed within the response time;

determine, from the historical record, a rating for the owner representing a number of recommended actions completed within the recommended response time; and

transmit, based upon the rating, an offer for at least one of an automobile insurance policy and a life insurance policy.