A system for determination of a current consumer operational state operates on two sets of data respective of the current consumer. The first set of data is historical data of current consumption measured periodically. A training module of the system determines a plurality of distinct operational states of the current consumer based on the historical data. The training includes the selection of a model and then determines state parameters based on the model. Once sufficient training takes place, the system uses its classification module to classify, based on the extracted state parameters, a newly received current measurement or measurements, to a distinct operational mode of the current consumer from the plurality of distinct operational states. The training phase may be repeated periodically adding newer data to historical data, and furthermore, dropping older data as newer data is made available, and updates the states and the associated parameters.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method for determining an operational state of a power consuming device consuming electrical energy, the method comprising: receiving, by a monitoring device, a first plurality of readings respective of the power consuming device from a sensor; selecting, by the monitoring device, at least one classification model to be applied to the first plurality of readings; performing, by the monitoring device, a training process using the at least one classification model and the first plurality of readings to determine a plurality of state parameters associated with a plurality of operational states of the power consuming device; receiving, by the monitoring device, at least one second reading from the sensor; classifying, by the monitoring device, the power consuming device, wherein classifying includes determining a current operational state of the power consuming device based on the at least one second reading and the plurality of state parameters, wherein the current operational state of the power consuming device is one of the plurality of operational states of the power consuming device; and transmitting, by the monitoring device, a signal to a user device to display a notification, wherein the notification includes the current operational state of the power consuming device. 2. The method of claim 1, wherein the first plurality of readings are based on at least one of: energy, current, or power. 3. The method of claim 1, wherein the at least one second reading is based on at least one of: energy, current, or power. 4. The method of claim 1, wherein the at least one classification model includes a Gaussian Mixture Model, wherein performing the training process to determine the plurality of state parameters includes determining state parameters of the Gaussian Mixture Model. 5. The method of claim 4, wherein the state parameters of the Gaussian Mixture Model include at least one set of average and standard deviation of a Gaussian distribution representative of at least one operational state of the power consuming device. 6. The method of claim 1, further comprising: eliminating, by the monitoring device, at least one of the plurality of operational states and state parameters associated with the eliminated one of the plurality of operational states from the operational states of the power consuming device. 7. The method of claim 1, further comprising: determining whether the plurality of state parameters generated by a training module included in the monitoring device meet a predetermined quality value; and generating and transmitting by the training module an error message upon determination that the plurality of state parameters differ from the predetermined quality value by more than a predetermined threshold. 8. The method of claim 7, wherein the plurality of state parameters are determined to differ from the predetermined quality value by more than a predetermined threshold when the training module determines at least one of: a too wide distribution, a low distribution weight, a too low average current, a too high average current, or an undesired ratio between state averages. 9. The method of claim 7, further comprising: selecting a different training module when the plurality of state parameters are determined to differ from the predetermined quality value by more than a predetermined threshold. 10. The method of claim 4, wherein the at least one second reading includes a plurality of second readings. 11. The method of claim 10, wherein performing the training process to determine the plurality of state parameters further includes: calculating a probability of the plurality of second readings being associated with one of a plurality of Gaussian distributions and determining a distribution with maximum probability; and associating the distribution with one of the operational states of the power consuming device. 12. The method of claim 11, further comprising: determining an operational state change after a predefined number of the second readings. 13. The method of claim 12, wherein the predefined number of the second readings is a number of second readings included within a predefined time period or a time period during which the operational state remains unchanged. 14. The method of claim 12, wherein determining the operational state change includes having a probability associated with one of the Gaussian distributions larger than a predetermined threshold change from a probability of the operational state being associated with an adjacent distribution. 15. The method of claim 2, further comprising: performing, by the monitoring device, the training process using the at least one classification model and the at least one second reading to determine and update the plurality of state parameters associated with a plurality of operational states of the power consuming device. 16. The method of claim 15, wherein performing, by the monitoring device, the training process using the at least one classification model and the at least one second reading to determine and update the plurality of state parameters is performed periodically. 17. The method of claim 1, wherein selecting at least one classification model is performed based on of a device type of the power consuming device. 18. The method of claim 1, wherein the plurality of distinctive operational states include at least one of: on, off, or idle. 19. The method of claim 1, wherein the first plurality of readings and the at least one second reading are based on each phase of a plurality of phases of the power consuming device. 20. The method of claim 19, wherein operational states associated with the plurality of phases of the power consuming device is based on one of: majority of phases, minority of phases, or consensus of phases. 21. The method of claim 1, further comprising: determining a plurality of state parameters associated with an additional operational state that is a combination of the plurality of state parameters of at least two of the plurality of operational states. 22. The method of claim 1, the notification further includes a time-based presentation of operational states of the power consuming device. 23. A monitoring device for determination of a plurality of operational states of a power consuming device consuming electrical energy, the monitoring device comprising: an interface to a network to receive a first plurality of readings respective of the power consuming device over the network and to transmit a signal to a user device to display a notification; a processor coupled to the interface; a memory having stored thereon instructions which when executed by the processor causes the processor: to apply, using a training module, at least one classification model on the first plurality of readings to determine a plurality of parameters associated with a plurality of operational states of the power consuming device; to receive via a classifier module from the training module the plurality of parameters associated with the plurality of operational states of the power consuming device, to receive via the classifier module from the interface at least one second reading from the power consuming device, and to classify using the classifier module the power consuming device by determining a current operational state of the power consuming device based on the at least one second reading and the plurality of state parameters, wherein the current operational state of the power consuming device is one of the plurality of operational states of the power consuming device, wherein the notification includes the current operational state of the power consuming device. 24. The system of claim 23, wherein the first plurality of readings are based on at least one of: energy, current, or power. 25. The system of claim 23, wherein the at least one second reading is based on at least one of: energy, current, or power. 26. The system of claim 23, wherein the processor is further adapted to determine parameters of a Gaussian Mixture Model using the training module. 27. The system of claim 26, wherein the processor is further to receive from the interface via the classifier module a plurality of second readings from the power consuming device, and wherein the parameters of the Gaussian Mixture Model include at least one set of average and standard deviation of a Gaussian distribution representative of at least one operational state of the power consuming device. 28. A method for determining an operational state of a power consuming device consuming electrical energy, the method comprising: selecting, by the monitoring device, at least one classification model to be applied to the first plurality of readings; performing, by the monitoring device, a training process using the at least one classification model and the first plurality of readings to determine a plurality of state parameters associated with a plurality of operational states of the power consuming device; receiving, by the monitoring device, a plurality of second readings from the sensor; classifying, by the monitoring device, the power consuming device, wherein classifying includes determining a current operational state of the power consuming device based on the plurality of second readings and the plurality of state parameters, wherein the current operational state of the power consuming device is one of the plurality of operational states of the power consuming device; and transmitting, by the monitoring device, a signal to a user device to display a notification, wherein the notification includes the current operational state of the power consuming device. 29. The method of claim 28, wherein the at least one classification model includes a Gaussian Mixture Model, wherein performing the training process to determine the plurality of state parameters includes determining state parameters of the Gaussian Mixture Model. 30. The method of claim 29, wherein the state parameters of the Gaussian Mixture Model include at least one set of average and standard deviation of a Gaussian distribution representative of at least one operational state of the power consuming device. 31. The method of claim 28, further comprising: determining whether the plurality of state parameters generated by a training module included in the monitoring device meet a predetermined quality value; and generating and transmitting by the training module an error message upon determination that the plurality of state parameters differ from the predetermined quality value by more than a predetermined threshold. 32. The method of claim 28, further comprising: selecting a different training module when the plurality of state parameters are determined to differ from the predetermined quality value by more than a predetermined threshold. 33. The method of claim 28, wherein the first and second pluralities of readings are based on each phase of a plurality of phases of the power consuming device. 34. The method of claim 33, wherein operational state of the plurality of phases of the power consuming device is based on one of: majority of phases, minority of phases, or consensus of phases. 35. The method of claim 28, further comprising: determining a plurality of state parameters associated with an additional operational state that is a combination of the plurality of state parameters of at least two of the plurality of operational states.