IP Library Granted Patent US 12711563
Granted Patent B2
US 12711563 · App. 18/360,300 · Granted Aug 18, 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 12711563
App. No.
18/360,300
Granted
Aug 18, 2026
Kind
B2
Abstract

A system for detecting events of a geographical area includes a plurality of sensors positioned within a plurality of properties, a memory device for storing a profile of at least one utility equipment, the profile including operating parameters for the at least one utility equipment, and a server communicatively coupled to the plurality of sensors. The server is configured to (i) receive, from the plurality of sensors, sensor data associated with the at least one utility, (ii) detect an event associated with the at least one utility by comparing the received sensor data to the profile, (iii) determine a performance of the at least one utility equipment based upon the detected event, and (iv) transmit, to a remote computing device, support data associated with the performance of the at least one utility equipment, the support data addressing at least a performance failure of the at least one utility equipment.

Claims (45)

1 . A building analysis system for detecting events associated with one or more buildings having at least one utility provided thereto, the building analysis system comprising:

a plurality of sensors positioned within each of the one or more buildings;

a memory device for storing a profile of at least one utility equipment associated with providing the at least one utility, the profile including operating parameters for the at least one utility equipment; and

a server communicatively coupled to the plurality of sensors, the server including one or more processors in communication with the memory device, wherein the one or more processors are configured to:

receive, from the plurality of sensors, sensor data associated with the at least one utility equipment;

execute an artificial intelligence (AI) model on the sensor data, the AI model trained on reference data linking historical sensor data collected by the plurality of sensors to historical performance of the at least one utility equipment;

detect a plurality of events associated with the at least one utility by comparing, via the AI model, the received sensor data to data stored in association with the profile;

determine, via the AI model, a correlation between the detected plurality of events, the correlation indicating that the detected plurality of events is not based on an isolated event occurring within at least one of the one or more buildings;

generate, based upon an output of the AI model, support data associated with a performance of the at least one utility equipment; and

transmit, to a remote computing device associated with an entity associated with providing the at least one utility, the support data, the support data including an indication that the detected plurality of events is attributable to the performance of the at least one utility equipment and not to the isolated event, thereby enabling the entity to assess whether a performance failure of the at least one utility equipment is associated with the detected plurality of events.

2 . The building analysis system of claim 1 , wherein the one or more buildings are associated with the at least one utility equipment, the plurality of sensors are configured to detect at least one condition associated with each of the one or more buildings, and the at least one condition is associated with the at least one utility provided by the at least one utility equipment.

3 . The building analysis system of claim 1 , wherein the one or more processors are further configured to (i) generate an alert message detailing the detected plurality of events, and (ii) transmit the alert message to the remote computing device.

4 . The building analysis system of claim 3 , wherein the one or more processors are further configured to transmit the alert message to at least one user computing device of a user associated with at least one of the one or more buildings.

5 . The building analysis system of claim 1 , wherein the at least one utility equipment comprises a plurality of utility equipment, wherein the one or more processors are further configured to determine the utility equipment of the plurality of utility equipment associated with the detected plurality of events based upon which of the one or more buildings of the one or more buildings are associated with the detected plurality of events.

6 . The building analysis system of claim 1 , wherein the one or more processors are configured to generate the profile of the at least one utility equipment, wherein the data stored in association with the profile includes at least one of the reference data, additional sensor data, and prior detected events received over a period of time.

7 . The building analysis system of claim 6 , wherein the one or more processors are configured to analyze, via the AI model, the at least one of the reference data, the additional sensor data, and the prior detected events received over the period of time to identify trends associated with the at least one utility equipment.

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

determine a recommended action based upon the detected plurality of events, wherein the recommended action is at least one of a preventative action or a corrective action; and

transmit data corresponding to the recommended action to a user computing device of a user is associated with at least one of the one or more buildings.

9 . The building analysis system of claim 8 , wherein the recommended action is at least one of repairing or replacing the at least one utility equipment within a designated period of time.

10 . A computer-implemented method, the computer-implemented method implemented using a building analysis system for detecting events associated with a one or more buildings having at least one utility provided thereto, the building system comprising (a) a plurality of sensors positioned within each of the one or more buildings, (b) a memory device for storing a profile of at least one utility equipment associated with providing the at least one utility, the profile including operating parameters for the at least one utility equipment, and (c) a server communicatively coupled to the plurality of sensors, the server including one or more processors in communication with the memory device, the computer-implemented method comprising:

receiving, from the plurality of sensors, sensor data associated with the at least one utility equipment;

executing an artificial intelligence (AI) model on the sensor data, the AI model trained on reference data linking historical sensor data collected by the plurality of sensors to historical performance of the at least one utility equipment;

detecting a plurality of events associated with the at least one utility by comparing, via the AI model, the received sensor data to data stored in association with the profile;

determining, via the AI model, a correlation between the detected plurality of events, the correlation indicating that the detected plurality of events is not based on an isolated event occurring in within at least one of the one or more buildings;

generating, based upon an output of the AI model, support data associated with a performance of the at least one utility equipment; and

transmitting, to a remote computing device associated with an entity associated with providing the at least one utility, the support data, the support data including an indication that the detected plurality of events is attributable to the performance of the at least one utility equipment and not to the isolated event, thereby enabling the entity to assess whether a performance failure of the at least one utility equipment is associated with the detect plurality of events.

11 . The computer-implemented method of claim 10 , wherein the one or more buildings are associated with the at least one utility equipment, the plurality of sensors are configured to detect at least one condition associated with each of the one or more buildings, and the at least one condition is associated with the at least one utility provided by the at least one utility equipment.

12 . The computer-implemented method of claim 10 , further comprising (i) generating an alert message detailing the detected plurality of events, and (ii) transmitting the alert message to the remote computing device.

13 . The computer-implemented method of claim 12 , further comprising transmitting the alert message to at least one user computing device of a user associated with at least one of the one or more buildings.

14 . The computer-implemented method of claim 10 , wherein the at least one utility equipment comprises a plurality of utility equipment, and further comprising determining the utility equipment of the plurality of utility equipment associated with the detected plurality of events based upon which of the one or more buildings of the one or more buildings are associated with the detected plurality of events.

15 . The computer-implemented method of claim 10 , further comprising generating the profile of the at least one utility equipment, wherein the data stored in association with the profile includes at least one of the reference data, additional sensor data, and prior detected events received over a period of time.

16 . The computer-implemented method of claim 15 , further comprising analyzing, via the AI model, the at least one of the reference data, the additional sensor data, and the prior detected events received over the period of time to identify trends associated with the at least one utility equipment.

17 . The computer-implemented method of claim 10 , further comprising:

determining a recommended action based upon the detected plurality of events, wherein the recommended action is at least one of a preventative action or a corrective action; and

transmitting data corresponding to the recommended action to a user computing device of a user associated with at least one of the one or more buildings.

18 . The computer-implemented method of claim 17 , wherein the recommended action is at least one of repairing or replacing the at least one utility equipment within a designated period of time.

19 . At least one non-transitory computer-readable storage media having computer-executable instructions embodied thereon, wherein when executed by a building analysis computing device for detecting events associated with one or more buildings having at least one utility provided thereto and comprising at least one processor in communication with (a) a plurality of sensors positioned within each of the one or more buildings, and (b) a memory device for storing a profile of at least one utility equipment associated with providing the at least one utility, the profile including operating parameters for the at least one utility equipment, the computer-executable instructions cause the at least one processor to:

receive, from the plurality of sensors, sensor data associated with the at least one utility equipment;

execute an artificial intelligence (AI) model on the sensor data, the AI model trained on reference data linking historical sensor data collected by the plurality of sensors to historical performance of the at least one utility equipment;

detect a plurality of events associated with the at least one utility by comparing, via the AI model, the received sensor data to data stored in association with the profile;

determine, via the AI model, a correlation between the detected plurality of events, the correlation indicating that the detected plurality of events is not based on an isolated event occurring within at least one of the one or more buildings;

generate, based upon an output of the AI model, support data associated with a performance of the at least one utility equipment; and

transmit, to a remote computing device associated with an entity associated with providing the at least one utility, the support data, the support data including an indication that the detected plurality of events is attributable to the performance of the at least one utility equipment and not to the isolated event, thereby enabling the entity to assess whether a performance failure of the at least one utility equipment is associated with the detected plurality of events.

20 . The at least one non-transitory computer-readable storage media of claim 19 , wherein the one or more buildings are associated with the at least one utility equipment, the plurality of sensors are configured to detect at least one condition associated with each of the one or more buildings, and the at least one condition is associated with the at least one utility provided by the at least one utility equipment.