IP Library › Granted Patent US 12,749,384
Granted Patent B2
US 12,749,384 · App. 18/736,034 · Granted Sep 29, 2026

Security systems and methods for detecting hazards using smart sensors

Inventor: Jennifer Curiel (Anna, TX)
Assignee: State Farm Mutual Automobile Insurance Company
G08B13/24B60L53/60
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,749,384
App. No.
18/736,034
Granted
Sep 29, 2026
Kind
B2
Abstract

A sensor for detecting hazards is described that includes a memory and a processor. The processor may be configured to generate sensor profile data associated with a location and apply the sensor profile data to a sensor model profile associated with the location wherein the sensor model profile includes a plurality of parameter levels for the location generated by a machine learning model. The processor may also be configured to identify a discrepancy between the sensor profile data and the sensor model profile and determine a potential hazard at the location based upon the discrepancy between the sensor profile data and the sensor model profile. The processor may further be configured to generate an alert based upon the potential hazard at the location.

Claims (95)

1 . A sensor for detecting hazards, the sensor comprising:

at least one memory with instructions stored thereon; and

at least one processor in communication with the at least one memory, wherein the instructions, when executed by the at least one processor, cause the at least one processor to:

generate sensor profile data associated with a location proximate to the sensor based upon sensor data generated by the sensor and a plurality of other sensors associated with the location and in communication with the sensor, the plurality of other sensors including an electric vehicle (EV) sensor for monitoring charging of an EV;

apply the sensor profile data to a sensor model profile associated with the location and stored in the at least one memory, wherein the sensor model profile includes a plurality of parameter levels for the location proximate to the sensor generated by a machine learning model;

identify a discrepancy between the sensor profile data and the sensor model profile;

determine a potential electrical hazard associated with charging of the EV at the location based upon the discrepancy between the sensor profile data and the sensor model profile; and

generate an alert based upon the potential electrical hazard at the location.

2 . The sensor of claim 1 , wherein the plurality of other sensors are different from the sensor, and wherein the instructions further cause the at least one processor to:

receive additional sensor data from the plurality of other sensors; and

generate the sensor profile data further based upon the additional sensor data.

3 . The sensor of claim 1 , wherein the instructions further cause the at least one processor to:

receive an input indicating that normal conditions are present at the location;

generate initial sensor profile data based upon the location;

input the initial sensor profile data to the machine learning model;

receive the sensor model profile as an output from the machine learning model; and

store the sensor model profile in the at least one memory as being associated with the location.

4 . The sensor of claim 1 , wherein the instructions further cause the at least one processor to:

receive another input indicating that the sensor has been moved to a different location;

generate updated sensor profile data associated with the different location based upon updated sensor data generated by the sensor proximate to the different location;

input the updated sensor profile data to the machine learning model;

receive an updated sensor model profile as an output from the machine learning model, wherein the updated sensor model profile includes a plurality of updated parameter levels for the different location; and

store the updated sensor model profile in the at least one memory as being associated with the different location.

5 . The sensor of claim 4 , wherein the instructions further cause the at least one processor to:

generate new updated sensor profile data associated with the different location proximate to the sensor based upon new updated sensor data generated by the sensor;

apply the new updated sensor profile data to the updated sensor model profile;

identify a new discrepancy between the new updated sensor profile data and the updated sensor model profile;

determine a potential hazard at the different location based upon the new discrepancy between the new updated sensor profile data and the updated sensor model profile; and

generate a second alert, the second alert based upon the potential hazard at the different location.

6 . The sensor of claim 1 , wherein the instructions further cause the at least one processor to:

determine a severity level of the potential electrical hazard at the location; and

determine the alert from a plurality of alert options based upon the severity level, wherein the plurality of alert options include an audible alert outputted by the sensor and an alert message transmitted by the sensor to a computer device associated with the location.

7 . A sensor system for detecting hazards, the sensor system comprising:

at least one sensor;

at least one memory with instructions stored thereon; and

at least one processor in communication with the at least one memory, wherein the instructions, when executed by the at least one processor, cause the at least one processor to:

generate sensor profile data associated with a location proximate to the at least one sensor based upon sensor data generated by the at least one sensor and a plurality of other sensors associated with the location and in communication with the at least one sensor, the plurality of other sensors including an electric vehicle (EV) sensor for monitoring charging of an EV;

apply the sensor profile data to a sensor model profile associated with the location and stored in the at least one memory, wherein the sensor model profile includes a plurality of parameter levels for the location of the at least one sensor generated by a machine learning model;

identify a discrepancy between the sensor profile data and the sensor model profile;

determine a potential electrical hazard associated with charging of the EV at the location based upon the discrepancy between the sensor profile data and the sensor model profile; and

generate an alert based upon the potential electrical hazard at the location.

8 . The sensor system of claim 7 , wherein the plurality of other sensors are different from the at least one sensor, and wherein the instructions further cause the at least one processor to:

receive additional sensor data from the plurality of other sensors; and

generate the sensor profile data further based upon the additional sensor data.

9 . The sensor system of claim 7 , wherein the instructions further cause the at least one processor to:

receive an input indicating that normal conditions are present at the location;

generate initial sensor profile data based upon the location;

input the initial sensor profile data to the machine learning model;

receive the sensor model profile as an output from the machine learning model; and

store the sensor model profile in the at least one memory as being associated with the location.

10 . The sensor system of claim 7 , wherein the instructions further cause the at least one processor to:

receive another input indicating that the at least one sensor has been moved to a different location;

generate updated sensor profile data associated with the different location based upon updated sensor data generated by the at least one sensor at the different location;

input the updated sensor profile data to the machine learning model;

receive an updated sensor model profile as an output from the machine learning model, wherein the updated sensor model profile includes a plurality of updated parameter levels for the different location; and

store the updated sensor model profile in the at least one memory as being associated with the different location.

11 . The sensor system of claim 10 , wherein the instructions further cause the at least one processor to:

generate new updated sensor profile data associated with the different location of the at least one sensor based upon new updated sensor data generated by the at least one sensor;

apply the new updated sensor profile data to the updated sensor model profile;

identify a new discrepancy between the new updated sensor profile data and the updated sensor model profile;

determine a potential hazard at the different location based upon the new discrepancy between the new updated sensor profile data and the updated sensor model profile; and

generate a second alert, the second alert based upon the potential hazard at the different location.

12 . The sensor system of claim 7 , wherein the instructions further cause the at least one processor to:

determine a severity level of the potential electrical hazard at the location; and

determine the alert from a plurality of alert options based upon the severity level, wherein the plurality of alert options include an audible alert outputted by the at least one sensor and an alert message transmitted by the at least one sensor to a computer device associated with the location.

13 . A computer-implemented method for detecting hazards implemented by at least one processor in communication with at least one memory, the computer-implemented method comprising:

generating sensor profile data associated with a location proximate to a sensor based upon sensor data generated by the sensor and a plurality of other sensors associated with the location and in communication with the sensor, the plurality of other sensors including an electric vehicle (EV) sensor for monitoring charging of an EV;

applying the sensor profile data to a sensor model profile associated with the location and stored in the at least one memory, wherein the sensor model profile includes a plurality of parameter levels for the location proximate to the sensor generated by a machine learning model;

identifying a discrepancy between the sensor profile data and the sensor model profile;

determining a potential electrical hazard associated with charging of the EV at the location based upon the discrepancy between the sensor profile data and the sensor model profile; and

generating an alert based upon the potential electrical hazard at the location.

14 . The computer-implemented method of claim 13 , wherein the plurality of other sensors are different from the sensor, and the computer-implemented method further comprising comprises:

receiving additional sensor data from the plurality of other sensors; and

generating the sensor profile data further based upon the additional sensor data.

15 . The computer-implemented method of claim 13 , further comprising:

receiving an input indicating that normal conditions are present at the location;

generating initial sensor profile data based upon the location;

inputting the initial sensor profile data to the machine learning model;

receiving the sensor model profile as an output from the machine learning model; and

storing the sensor model profile in the at least one memory as being associated with the location.

16 . The computer-implemented method of claim 13 , further comprising:

receiving another input indicating that the sensor has been moved to a different location;

generating updated sensor profile data associated with the different location based upon updated sensor data generated by the sensor proximate to the different location;

inputting the updated sensor profile data to the machine learning model;

receiving an updated sensor model profile as an output from the machine learning model, wherein the updated sensor model profile includes a plurality of updated parameter levels for the different location; and

storing the updated sensor model profile in the at least one memory as being associated with the different location.

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

generating new updated sensor profile data associated with the different location proximate to the sensor based upon new updated sensor data generated by the sensor;

applying the new updated sensor profile data to the updated sensor model profile;

identifying a new discrepancy between the new updated sensor profile data and the updated sensor model profile;

determining a potential hazard at the different location based upon the new discrepancy between the new updated sensor profile data and the updated sensor model profile; and

generating a second alert, the second alert based upon the potential hazard at the different location.

18 . The computer-implemented method of claim 13 , further comprising:

determining a severity level of the potential hazard at the location; and

determining the alert from a plurality of alert options based upon the severity level, wherein the plurality of alert options include an audible alert outputted by the sensor and an alert message transmitted by the sensor to a computer device associated with the location.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2024
From: CURIEL, JENNIFER
To: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Reel/Frame 067646/0852 →
Continuity (2)
Provisional Application 63549234 · Feb 2, 2024
Related Publication 20250252833A1 · Aug 7, 2025
References Cited (55)
US 8433344B1 · Virga · 2013 [cited by applicant]
US 8712805B1 · Ferries et al. · 2014 [cited by applicant]
US 10055793B1 · Call et al. · 2018 [cited by applicant]
US 10062118B1 · Bernstein et al. · 2018 [cited by applicant]
US 10229394B1 · Davis 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 11003334B1 · Conway et al. · 2021 [cited by applicant]
US 11037255B1 · Ganev et al. · 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 11501100B1 · Geng et al. · 2022 [cited by applicant]
US 11656097B2 · Vega et al. · 2023 [cited by applicant]
US 11715074B2 · Aspro et al. · 2023 [cited by applicant]
US 11748817B2 · Szott · 2023 [cited by applicant]
US 11875664B2 · White · 2024 [cited by applicant]
US 20080255862A1 · Bailey et al. · 2008 [cited by applicant]
US 20110270773A1 · Siekman et al. · 2011 [cited by applicant]
US 20110295624A1 · Chapin et al. · 2011 [cited by applicant]
US 20120072239A1 · Gibbard et al. · 2012 [cited by applicant]
US 20140358592A1 · Wedig et al. · 2014 [cited by applicant]
US 20150061859A1 · Matsuoka et al. · 2015 [cited by applicant]
US 20160048934A1 · Gross · 2016 [cited by applicant]
US 20160055594A1 · Emison et al. · 2016 [cited by applicant]
US 20160189526A1 · Kennedy et al. · 2016 [cited by applicant]
US 20160225240A1 · Voddhi et al. · 2016 [cited by applicant]
US 20160275633A1 · Gitt et al. · 2016 [cited by applicant]
US 20160300479A1 · Modi et al. · 2016 [cited by applicant]
US 20160321587A1 · Gitt et al. · 2016 [cited by applicant]
US 20180033087A1 · Delinselle et al. · 2018 [cited by applicant]
US 20190251520A1 · Bentley, III et al. · 2019 [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 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 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]
US 20240311925A1 · Snyder · 2024 [cited by examiner]
US 20250027789A1 · Zahid · 2025 [cited by examiner]
US 20250029488A1 · Zahid · 2025 [cited by examiner]
AU 2015100551A4 · 2015 [cited by applicant]
WO 2018052595A1 · 2018 [cited by applicant]
Dryad Connecting the Natural World, available at <https://www.dryad.net/>, 5 pages. [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]