IP Library › Granted Patent US 11,556,858
Granted Patent B2
US 11,556,858 · App. 17/510,275 · Granted Jan 17, 2023

Electrical panel for determining device state changes using smart plugs

Inventors: Ghinwa Fakhri Choueiter (Somerville, MA); Jonah Wyman Petri (Somerville, MA)
Assignee: Sense Labs, Inc.
G06N20/00G01R22/063G01R22/10G05B19/042G06F1/28G06F16/2379H04L67/12H04Q9/00H02J13/00007H02J13/0017H04Q2209/84
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 11,556,858
App. No.
17/510,275
Filed
Oct 25, 2021
Granted
Jan 17, 2023
Kind
B2
Art Unit
2685
USPC
340/870.07
Abstract

An electrical panel or an electrical meter may provide improved functionality by interacting with a smart plug. A smart plug may provide a smart-plug power monitoring signal that includes information about power consumption of devices connected to the smart plug. The smart-plug power monitoring signal may be used in conjunction with power monitoring signals from the electrical mains of the building for providing information about the operation of devices in the building. For example, the power monitoring signals may be used to (i) determine the main of the house that provides power to the smart plug, (ii) identify devices receiving power from the smart plug, (iii) improve the accuracy of identifying device state changes, and (iv) train mathematical models for identifying devices and device state changes.

Claims (72)

1. An electrical panel comprising:

a sensor for measuring an electrical property of a first electrical main, wherein the first electrical main provides power to devices in a building;

a network interface; and

at least one processor configured to:

retrieve information from a device list indicating that a first device of the building is connected to a smart plug and that a second device of the building is not connected to the smart plug;

establish a network connection with the smart plug, wherein the smart plug provides power to one or more devices; receive a smart-plug power monitoring signal via the network connection, wherein the smart-plug power monitoring signal indicates an electrical property of power provided by the smart plug to the one or more devices;

obtain a first-main power monitoring signal using measurements from the sensor; identify a first-main power event in the first-main power monitoring signal, wherein the first-main power event corresponds to a state change of a device;

compute a first score for the first device by processing the first-main power event and the smart-plug power monitoring signal;

compute a second score for the second device by processing at least one of the first-main power event or the smart-plug power monitoring signal; and

determine that the first-main power event corresponds to a first state change of the first device using the first score and the second score.

2. The electrical panel of claim 1 , wherein the at least one processor is configured to:

compute the first score by processing the first-main power event with a first power model corresponding to the first device; and

compute the second score by processing the first-main power event with a second power model corresponding to the second device.

3. The electrical panel of claim 1 , wherein the at least one processor is configured to:

compute a match score using the first-main power event and the smart-plug power monitoring signal; compute, using the match score, a first weight for the first device and a second weight for the second device;

compute the first score using the first weight; and compute the second score using the second weight.

4. The electrical panel of claim 3 , wherein the at least one processor is configured to:

compute the first score by (a) computing a first unweighted score by processing the first-main power event with a first power model and (b) combining the first unweighted score and the first weight; and compute the second score by (i) computing a second unweighted score by processing the first-main power event with a second power model and (ii) combining the second unweighted score and the second weight.

5. The electrical panel of claim 3 , wherein the at least one processor is configured to compute the match score by:

identifying a smart-plug power event in the smart-plug power monitoring signal; and

comparing the first-main power event and the smart-plug power event.

6. The electrical panel of claim 3 , wherein the at least one processor is configured to compute the match score by computing a distance between a portion of the first-main power monitoring signal comprising the first-main power event and a portion of the smart-plug power monitoring signal.

7. The electrical panel of claim 3 , wherein the at least one processor is configured to compute the match score using a difference in time between the first-main power event and a smart-plug power event in the smart-plug power monitoring signal.

8. The electrical panel of claim 3 , wherein the first weight is one.

9. A system for identifying state changes of devices in a building, the system comprising:

an electrical panel comprising at least one processor and at least one memory, the electrical panel configured to:

retrieve information from a device list indicating that a first device of the building is connected to a smart plug and that a second device of the building is not connected to the smart plug;

establish a network connection with the smart plug, wherein the smart plug provides power to one or more devices;

receive a smart-plug power monitoring signal via the network connection, wherein the smart-plug power monitoring signal indicates an electrical property of power provided by the smart plug to the one or more devices;

obtain a first-main power monitoring signal using measurements from a sensor that measures an electrical property of a first electrical main of the building;

identify a first-main power event in the first-main power monitoring signal, wherein the first-main power event corresponds to a state change of a device;

compute a first score for the first device by processing the first-main power event and the smart-plug power monitoring signal;

compute a second score for the second device by processing at least one of the first-main power event or the smart-plug power monitoring signal; and

determine that the first-main power event corresponds to a first state change of the first device using the first score and the second score.

10. The system of claim 9 , wherein the electrical panel is configured to compute the first score by:

determining that the smart plug is not providing power during a time window around a time of the first-main power event; and

setting the first score to zero.

11. The system of claim 9 , wherein the electrical panel is configured to compute the first score by:

determining that the first-main power event does not match any power events in the smart-plug power monitoring signal; and

setting the first score to zero.

12. The system of claim 11 , wherein said determining that the first-main power event does not match any power events in the smart-plug power monitoring signal comprises comparing a time of the first-main power event with times of one or more power events of the smart-plug power monitoring signal.

13. The system of claim 11 , wherein said determining that the first-main power event does not match any power events in the smart-plug power monitoring signal comprises comparing a feature vector of the first-main power event with feature vectors of one or more power events of the smart-plug power monitoring signal.

14. The system of claim 9 , wherein the electrical panel is configured to:

compute the first score by processing the first-main power event with a first power model corresponding to the first device; and

compute the second score by processing the first-main power event with a second power model corresponding to the second device.

15. The system of claim 9 , wherein the electrical panel is configured to:

compute a match score using the first-main power event and the smart-plug power monitoring signal; compute, using the match score, a first weight for the first device and a second weight for the second device;

compute the first score using the first weight; and

compute the second score using the second weight.

16. A computer-implemented method, implemented by an electrical panel, for identifying state changes of devices in a building, the computer-implemented method comprising:

retrieving information from a device list indicating that a first device of the building is connected to a smart plug and that a second device of the building is not connected to the smart plug;

establishing a network connection with the smart plug, wherein the smart plug provides power to one or more devices;

receiving a smart-plug power monitoring signal via the network connection, wherein the smart-plug power monitoring signal indicates an electrical property of power provided by the smart plug to the one or more devices;

obtaining a first-main power monitoring signal using measurements from a sensor that measures an electrical property of a first electrical main of the building;

identifying a first-main power event in the first-main power monitoring signal, wherein the first-main power event corresponds to a state change of a device;

computing a first score for the first device by processing the first-main power event and the smart-plug power monitoring signal;

computing a second score for the second device by processing at least one of the first-main power event or the smart-plug power monitoring signal; and

determining that the first-main power event corresponds to a first state change of the first device using the first score and the second score.

17. The computer-implemented method of claim 16 , wherein said computing the first score comprises:

computing a first unweighted score by processing the first-main power event with a first power model corresponding to the first device;

computing a first weight using at least one of the first-main power event or the smart-plug power monitoring signal; and

computing the first score using the first unweighted score and the first weight.

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

determining that the smart plug is providing power during a time window around a time of the first-main power event; and

setting the first score to one.

19. The computer-implemented method of claim 16 , wherein said computing the first score comprises:

computing a first unweighted score by processing the first-main power event with a first power model corresponding to the first device;

computing a first weight using at least one of the first-main power event or the smart-plug power monitoring signal; and

computing the first score using the first unweighted score and the first weight.

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

determining that the smart plug is not providing power during a time window around a time of the first-main power event; and

setting the first score to zero.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2022
From: CHOUEITER, GHINWA FAKHRI; PETRI, JONAH WYMAN
To: SENSE LABS, INC.
Reel/Frame 059047/0850 →
Continuity (4)
Continuation 17106949 · Nov 30, 2020
Continuation 16179567 · Nov 2, 2018
Provisional Application 62740201 · Oct 2, 2018
Related Publication 20220044160A1 · Feb 10, 2022
Cited By (3)
US 12,385,951 US 12,495,093 US 12,713,163