IP Library › Granted Patent US 12,711,563
Granted Patent B2
US 12,711,563 · 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 12,711,563
App. No.
18/360,300
Filed
Jul 27, 2023
Granted
Aug 18, 2026
Kind
B2
Art Unit
3693
USPC
705/2
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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2023
From: FLOYD, BURTON J.; COPE, CRAIG BENJAMIN; HEUER, KARA LYNN; SCHNEIDER, EMILY KATE; ALCOZAR, KEVIN JOSEPH
To: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Reel/Frame 064405/0177 →
Continuity (5)
Continuation 16677226 · Nov 7, 2019
Provisional Application 62835269 · Apr 17, 2019
Provisional Application 62820650 · Mar 19, 2019
Provisional Application 62802435 · Feb 7, 2019
Related Publication 20230368318A1 · Nov 16, 2023
References Cited (106)
US 6934692B1 · Duncan · 2005 [cited by applicant]
US 7356516B2 · Richey et al. · 2008 [cited by applicant]
US 7395219B2 · Strech · 2008 [cited by examiner]
US 7657441B2 · Richey et al. · 2010 [cited by applicant]
US 8172154B1 · Figley et al. · 2012 [cited by applicant]
US 8433344B1 · Virga · 2013 [cited by applicant]
US 8600556B2 · Nesler et al. · 2013 [cited by applicant]
US 8712805B1 · Ferries et al. · 2014 [cited by applicant]
US 9980116B2 · Slevin et al. · 2018 [cited by applicant]
US 9986313B2 · Schwarzkopf et al. · 2018 [cited by applicant]
US 10013861B2 · Fadell et al. · 2018 [cited by applicant]
US 10055793B1 · Call · 2018 [cited by examiner]
US 10062118B1 · Bernstein et al. · 2018 [cited by applicant]
US 10137984B1 · Flick · 2018 [cited by examiner]
US 10217068B1 · Davis et al. · 2019 [cited by applicant]
US 10229394B1 · Davis et al. · 2019 [cited by applicant]
US 10352504B2 · Dietzen et al. · 2019 [cited by applicant]
US 10387966B1 · Shah · 2019 [cited by examiner]
US 10497250B1 · Hayward et al. · 2019 [cited by applicant]
US 10623509B2 · Delinselle et al. · 2020 [cited by applicant]
US 10672081B1 · Lyons et al. · 2020 [cited by applicant]
US 10699346B1 · Corder et al. · 2020 [cited by applicant]
US 10861115B1 · Stricker et al. · 2020 [cited by applicant]
US 10943463B1 · Clark · 2021 [cited by applicant]
US 11003334B1 · Conway et al. · 2021 [cited by applicant]
US 11017781B2 · Cilingir et al. · 2021 [cited by applicant]
US 11037255B1 · Ganev et al. · 2021 [cited by applicant]
US 11043090B1 · Ulen · 2021 [cited by applicant]
US 11055797B1 · Carone · 2021 [cited by applicant]
US 11087347B1 · De Guia et al. · 2021 [cited by applicant]
US 11087420B1 · Trundle · 2021 [cited by applicant]
US 11210741B1 · Allen et al. · 2021 [cited by applicant]
US 11328363B1 · Brannan · 2022 [cited by examiner]
US 11501100B1 · Geng et al. · 2022 [cited by applicant]
US 11656097B2 · Vega et al. · 2023 [cited by applicant]
US 11748817B2 · Szott · 2023 [cited by applicant]
US 20010038336A1 · Acevedo · 2001 [cited by examiner]
US 20040153382A1 · Boccuzzi et al. · 2004 [cited by applicant]
US 20070194922A1 · Nathan et al. · 2007 [cited by applicant]
US 20080059351A1 · Richey et al. · 2008 [cited by applicant]
US 20080255862A1 · Bailey et al. · 2008 [cited by applicant]
US 20090024420A1 · Winkler · 2009 [cited by applicant]
US 20100131416A1 · Means · 2010 [cited by applicant]
US 20110270773A1 · Siekman et al. · 2011 [cited by applicant]
US 20110295624A1 · Chapin et al. · 2011 [cited by applicant]
US 20120022700A1 · Drees et al. · 2012 [cited by applicant]
US 20120046973A1 · Eshleman et al. · 2012 [cited by applicant]
US 20120072239A1 · Gibbard et al. · 2012 [cited by applicant]
US 20120232935A1 · Voccola · 2012 [cited by applicant]
US 20130073321A1 · Hofmann et al. · 2013 [cited by applicant]
US 20130166325A1 · Ganapathy et al. · 2013 [cited by applicant]
US 20130169430A1 · Shook · 2013 [cited by applicant]
US 20140129160A1 · Tran · 2014 [cited by applicant]
US 20140136242A1 · Weekes · 2014 [cited by examiner]
US 20140229205A1 · Gibson · 2014 [cited by applicant]
US 20140257871A1 · Christensen · 2014 [cited by examiner]
US 20140278576A1 · Mariyal et al. · 2014 [cited by applicant]
US 20140320295A1 · Kates · 2014 [cited by examiner]
US 20150032480A1 · Blackhurst et al. · 2015 [cited by applicant]
US 20150061859A1 · Matsuoka et al. · 2015 [cited by applicant]
US 20160026729A1 · Gil et al. · 2016 [cited by applicant]
US 20160048934A1 · Gross · 2016 [cited by applicant]
US 20160055594A1 · Emison et al. · 2016 [cited by applicant]
US 20160163186A1 · Davidson et al. · 2016 [cited by applicant]
US 20160210569A1 · Enck · 2016 [cited by applicant]
US 20160275633A1 · Gitt et al. · 2016 [cited by applicant]
US 20160321587A1 · Gitt et al. · 2016 [cited by applicant]
US 20170180147A1 · Brandman et al. · 2017 [cited by applicant]
US 20170292725A1 · Conley et al. · 2017 [cited by applicant]
US 20170365186A1 · Ingram et al. · 2017 [cited by applicant]
US 20180033087A1 · Delinselle et al. · 2018 [cited by applicant]
US 20180106897A1 · Shouldice et al. · 2018 [cited by applicant]
US 20180121571A1 · Tiwari et al. · 2018 [cited by applicant]
US 20180169451A1 · Moffa · 2018 [cited by applicant]
US 20180254041A1 · Harper · 2018 [cited by applicant]
US 20190096147A1 · Park et al. · 2019 [cited by applicant]
US 20190127985A1 · Dundorf et al. · 2019 [cited by applicant]
US 20190128771A1 · Santarone et al. · 2019 [cited by applicant]
US 20190129780A1 · DelSordo et al. · 2019 [cited by applicant]
US 20190171171A1 · Verteletskyi et al. · 2019 [cited by applicant]
US 20190251520A1 · Bentley, III et al. · 2019 [cited by applicant]
US 20190294136A1 · Iacobone et al. · 2019 [cited by applicant]
US 20200054238A1 · Gopinathan et al. · 2020 [cited by applicant]
US 20200090289A1 · ElBsat et al. · 2020 [cited by applicant]
US 20210011448A1 · Coleman et al. · 2021 [cited by applicant]
US 20210018335A1 · Hood · 2021 [cited by applicant]
US 20210019847A1 · Sneed · 2021 [cited by applicant]
US 20210150651A1 · Shoup · 2021 [cited by applicant]
US 20210166322A1 · Allen · 2021 [cited by examiner]
US 20210182986A1 · Butler et al. · 2021 [cited by applicant]
US 20210279791A1 · Jacoby · 2021 [cited by applicant]
US 20210350471A1 · Hakimi-Boushehri et al. · 2021 [cited by applicant]
US 20220005121A1 · Hayward · 2022 [cited by examiner]
US 20220343443A1 · Graham et al. · 2022 [cited by applicant]
US 20220391794A1 · Singh et al. · 2022 [cited by applicant]
US 20230035517A1 · Bentley, III et al. · 2023 [cited by applicant]
AU 2015100551A4 · 2015 [cited by applicant]
WO 2018052595A1 · 2018 [cited by applicant]
Karlsruhe Institute of Technology, “Sensor detects cable fire before it starts burning”, Web Article, Phys.org, Nov. 26, 2015, 2 pages. [cited by applicant]
Takei et al., “Odor Sensor System for Early Fire Detection and Its Application to Utility Mobile Robot”, 1 page. [cited by applicant]
Takei et al., “Odor Sensor System for Early Fire Detection and Its Application to Utility Mobile Robot”, Sensors and materials 17.7 (2005): 413-421. [cited by applicant]
Liu et al., “Design and Implementation of Smart-Home Monitoring System with the Internet of Things Technology,” p. 5, Jan. 2016. Retrieved from: https://www.researchgate.net/publication/300330870_Design_and_Implementati… [cited by applicant]
Michalis et al., “Quality Evaluation of Residential Houses: the Development of a Real-Time Quality Assessment Tool,” p. 11-12, Jan. 2013. Retrieved from: https://www.researchgate.net/publication/233841366_Quality_Evalua… [cited by applicant]
Moore et al., “An intelligent maintenance system for continuous cost-based prioritisation of maintenance activities,” Aug. 2006. Retrieved from: https://www.researchgate.net/publication/222428855_An_intelligent_maintena… [cited by applicant]
Spoor et al., “How can data generated by smart home devices help identify consumer needs?,” p. 7, Jul. 2016. Retrieved from: https://essay.utwente.nl/69990/1/Spoor_BA_BMS.pdf. [cited by applicant]
Weimin Huang, Tuan Kiang Chiew, Haizhou Li, Tian Shiang Kok and Jit Biswas, “Scream detection for home applications,” 2010 5th IEEE Conference on Industrial Electronics and Applications, Taichung, Taiwan, 2010, pp. 2115… [cited by applicant]