Training a mathematical model for a device using a smart plug
First Claim
1. A computer-implemented method for training a mathematical model for a first device, the method comprising:
- receiving a smart-plug power monitoring signal, wherein the smart-plug power monitoring signal indicates an amount of power provided by a smart plug to one or more devices, the one or more devices comprising the first device;
identifying a plurality of turn-on times corresponding to the smart-plug power monitoring signal transitioning from zero power to non-zero power;
identifying a plurality of turn-off times corresponding to the smart-plug power monitoring signal transitioning from non-zero power to zero power;
obtaining a first-main power monitoring signal using measurements from a sensor that measures an electrical property of a first electrical main of a building;
identifying power events in the first-main power monitoring signal, wherein each power event corresponds to an event time;
clustering the power events into a plurality of clusters;
selecting a first cluster of the plurality of clusters using (i) the plurality of turn-on times and (ii) event times of power events of the first cluster;
selecting a second cluster of the plurality of clusters using (i) the plurality of turn-off times and (ii) event times of power events of the second cluster;
training a first transition model for the first device using one or more of the power events of the first cluster;
training a second transition model for the first device using one or more of the power events of the second cluster; and
identifying state changes of devices using the first transition model and the second transition model.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
20 Claims
-
1. A computer-implemented method for training a mathematical model for a first device, the method comprising:
-
receiving a smart-plug power monitoring signal, wherein the smart-plug power monitoring signal indicates an amount of power provided by a smart plug to one or more devices, the one or more devices comprising the first device; identifying a plurality of turn-on times corresponding to the smart-plug power monitoring signal transitioning from zero power to non-zero power; identifying a plurality of turn-off times corresponding to the smart-plug power monitoring signal transitioning from non-zero power to zero power; obtaining a first-main power monitoring signal using measurements from a sensor that measures an electrical property of a first electrical main of a building; identifying power events in the first-main power monitoring signal, wherein each power event corresponds to an event time; clustering the power events into a plurality of clusters; selecting a first cluster of the plurality of clusters using (i) the plurality of turn-on times and (ii) event times of power events of the first cluster; selecting a second cluster of the plurality of clusters using (i) the plurality of turn-off times and (ii) event times of power events of the second cluster; training a first transition model for the first device using one or more of the power events of the first cluster; training a second transition model for the first device using one or more of the power events of the second cluster; and identifying state changes of devices using the first transition model and the second transition model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for training a mathematical model for a first device, the system comprising:
at least one computer comprising at least one processor and at least one memory, the at least one computer configured to; receive a smart-plug power monitoring signal, wherein the smart-plug power monitoring signal indicates an amount of power provided by a smart plug to one or more devices, the one or more devices comprising the first device; identify a plurality of turn-on times corresponding to the smart-plug power monitoring signal transitioning from zero power to non-zero power; identify a plurality of turn-off times corresponding to the smart-plug power monitoring signal transitioning from non-zero power to zero power; obtain a first-main power monitoring signal using measurements from a sensor that measures an electrical property of a first electrical main of a building; identify power events in the first-main power monitoring signal, wherein each power event corresponds to an event time; cluster the power events into a plurality of clusters; select a first cluster of the plurality of clusters using (i) the plurality of turn-on times and (ii) event times of power events of the first cluster; select a second cluster of the plurality of clusters using (i) the plurality of turn-off times and (ii) event times of power events of the second cluster; train a first transition model for the first device using one or more of the power events of the first cluster; train a second transition model for the first device using one or more of the power events of the second cluster; and identify state changes of devices using the first transition model and the second transition model. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. One or more non-transitory, computer-readable media comprising computer executable instructions that, when executed, cause at least one processor to perform actions comprising:
-
receiving a smart-plug power monitoring signal, wherein the smart-plug power monitoring signal indicates an amount of power provided by a smart plug to one or more devices, the one or more devices comprising a first device; identifying a plurality of turn-on times corresponding to the smart-plug power monitoring signal transitioning from zero power to non-zero power; identifying a plurality of turn-off times corresponding to the smart-plug power monitoring signal transitioning from non-zero power to zero power; obtaining a first-main power monitoring signal using measurements from a sensor that measures an electrical property of a first electrical main of a building; identifying power events in the first-main power monitoring signal, wherein each power event corresponds to an event time; clustering the power events into a plurality of clusters; selecting a first cluster of the plurality of clusters using (i) the plurality of turn-on times and (ii) event times of power events of the first cluster; selecting a second cluster of the plurality of clusters using (i) the plurality of turn-off times and (ii) event times of power events of the second cluster; training a first transition model for the first device using one or more of the power events of the first cluster; training a second transition model for the first device using one or more of the power events of the second cluster; and identifying state changes of devices using the first transition model and the second transition model. - View Dependent Claims (18, 19, 20)
-
Specification