Devices, systems, and methods for providing energy management recommendations are provided. One method includes recording a number of interactions between a user and a computing device, creating an energy usage profile according to the number of interactions between the user and the computing device, computing energy usage analytics associated with the energy usage profile, presenting the energy usage analytics to the user, and providing a number of energy management recommendations that account for the usage analytics and the energy usage profile.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A non-transitory computer-readable medium containing instructions which, when executed by a processor, provide a computer implemented method for providing energy management recommendations for operating one or more appliances, the method comprising: recording a number of interactions between a user and a computing device, wherein at least some of the user interactions capture one or more choices made by the user related to energy usage preferences; and providing a number of energy management recommendations to the user, wherein at least some of the energy management recommendations are tailored to the particular user based on one or more of the choices made by the user related to the energy usage preferences. 2. The computer implemented method of claim 1, wherein the one or more choices comprise a choice made by the user in response to a past energy management recommendation. 3. The computer implemented method of claim 1, further comprises deriving an energy usage profile for the user based, at least in part, on one or more of the interactions of the user. 4. The computer implemented method of claim 3, further comprises: computing energy usage analytics associated with the energy usage profile of the user; and presenting the energy usage analytics to the user. 5. The computer implemented method of claim 4, wherein the energy usage analytics are presented to the user in a bar chart. 6. The computer implemented method of claim 4, wherein the energy usage analytics are presented to the user in a pie chart. 7. The computer implemented method of claim 4, wherein the energy usage analytics are presented to the user using numerical values. 8. The computer implemented method of claim 1, further comprising: computing energy usage analytics associated with each of two or more appliances, the energy usage analytics comprising a cost and/or an energy usage of each of the two or more appliances; and displaying an appliance indication on a display for each of two or more of the appliances, wherein the displayed appliance indications are sorted on the display based on one or more of the cost and the energy usage of the appliance. 9. The computer implemented method of claim 1, further comprising: collecting sensor data related to the operation of one or more of the appliances; and wherein at least some of the energy management recommendations include a recommendation to perform a maintenance item on one or more appliances based on the collected sensor data. 10. A computing device for providing energy management recommendations to a user for operating one or more appliances, comprising: a memory; a controller configured to execute executable instructions stored in the memory to: record a number of interactions between a user and the computing device, wherein at least some of the user interactions capture one or more choices made by the user related to energy usage preferences; and provide a number of energy management recommendations to the user, wherein at least some of the energy management recommendations are tailored to the user based on one or more of the choices made by the user related to energy usage preferences. 11. The computing device of claim 10, wherein the one or more choices comprise a choice made by the user in response to a past energy management recommendation. 12. The computing device of claim 10, wherein the controller is further configured to derive an energy usage profile for the user based, at least in part, on one or more of the interactions of the user. 13. The computing device of claim 10, wherein the controller is further configured to: compute energy usage analytics associated with the energy usage profile of the user; and present the energy usage analytics to the user. 14. The computing device of claim 13, wherein the energy usage analytics are presented to the user in a bar chart. 15. The computing device of claim 13, wherein the energy usage analytics are presented to the user in a pie chart. 16. The computing device of claim 13, wherein the energy usage analytics are presented to the user using numerical values. 17. The computing device of claim 10, wherein the controller is further configured to: compute energy usage analytics associated with each of two or more appliances, the energy usage analytics comprising a cost and/or an energy usage of each of the two or more appliances; and display an appliance indication on a display for each of two or more of the appliances, wherein the displayed appliance indications are sorted on the display based on one or more of the cost and the energy usage of the appliance. 18. The computing device of claim 10, wherein the controller is further configured to: collect sensor data related to the operation of one or more of the appliances; and wherein at least some of the energy management recommendations include a recommendation to perform a maintenance item on one or more appliances based on the collected sensor data. 19. A computing device for providing energy management recommendations to a user for operating one or more appliances, comprising: a memory; a controller configured to execute executable instructions stored in the memory to: record a number of interactions between a user and the computing device, wherein at least some of the user interactions capture one or more choices made by the user in response to one or more previous energy management recommendations; and provide a number of energy management recommendations to the user, wherein at least some of the energy management recommendations are tailored to the user based on one or more of the choices made by the user in response to one or more previous energy management recommendations. 20. The computing device of claim 19, wherein a previous energy management recommendation relates to conserving energy, and a choice made by the user was to decline the recommendation related to conserving energy, and wherein at least some of the energy management recommendations are tailored to the user based on the choice made by the user to decline the recommendation related to conserving energy.