CPC G06F 1/28 (2013.01) [G06F 1/3206 (2013.01); G06F 1/3287 (2013.01)] | 17 Claims |
7. A system, comprising:
a memory; and
a processor, the processor configured to execute instructions stored in the memory to:
identify a first cluster representing a lowest value of common values of electrical data, wherein the electrical data are received over a period of time from a network-enabled electric device for a powered device at a first time, wherein the first cluster corresponds to a first operational state of the powered device, and wherein the first cluster is identified based on first subset of the electrical data;
identify a second cluster representing another value of the common values of the electrical data, wherein the second cluster corresponds to a second operational state of the powered device, and wherein the second cluster is identified based on a second subset of the electrical data;
determine usage metrics representing usage activity of the powered device based on the first cluster and the second cluster;
infer an operational state of the powered device at a second time after the first time based on a second electrical data,
wherein the second electrical data is processed based on the usage metrics to infer the operational state of the powered device at the second time by comparing values of the second electrical data against information within a truth table indicating the common values of the electrical data collected for the powered device associated with the first cluster and the second cluster; and
transmit a command for controlling delivery of electricity to the powered device to the network-enabled electric device, wherein the command is determined based on the usage metrics.
|