ENERGY-AWARE COMPUTING SYSTEM
First Claim
1. A method comprising:
- presenting a central profile menu in a user interface on a device, the central profile menu displaying a plurality of profiles to a user, wherein the profiles include at least one of energy saving profiles and pollution reduction profiles;
sending, in response to an input selecting a profile from the plurality of profiles, at least one message via an application programming interface (API) to at least one application, the at least one message including parameters corresponding to the selected profile;
changing, in response to the at least one message, at least one application setting of the at least one application based on the parameters included in the at least one message, wherein the at least one application setting affects at least one of energy consumption and pollution production of at least one system controlled by the at least one application.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, method and computer-readable storage medium for a centralized mechanism in systems and processes (both local and remote) to efficiently view and control energy consumption and pollution production of various systems. A central profile menu may display multiple profiles to a user. These profiles may include energy saving profiles and/or pollution reduction profiles. The user may select a particular profile from the list of profiles, resulting in one or more messages which conform to an application programming interface (API) being sent to one or more applications. The one or more messages may include parameters corresponding to the selected profile. In response to the messages, the receiving applications may change one or more application settings which affect energy consumption or pollution production of one or more systems controlled by the applications.
17 Citations
18 Claims
-
1. A method comprising:
-
presenting a central profile menu in a user interface on a device, the central profile menu displaying a plurality of profiles to a user, wherein the profiles include at least one of energy saving profiles and pollution reduction profiles; sending, in response to an input selecting a profile from the plurality of profiles, at least one message via an application programming interface (API) to at least one application, the at least one message including parameters corresponding to the selected profile; changing, in response to the at least one message, at least one application setting of the at least one application based on the parameters included in the at least one message, wherein the at least one application setting affects at least one of energy consumption and pollution production of at least one system controlled by the at least one application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable medium embodied with computer-executable instructions for causing a computer to execute instructions, the computer instructions comprising:
-
presenting a central profile menu in a user interface on a device, the central profile menu displaying a plurality of profiles to a user, wherein the profiles include at least one of energy saving profiles and pollution reduction profiles; sending, in response to an input selecting a profile from the plurality of profiles, at least one message via an application programming interface (API) to at least one application, the at least one message including parameters corresponding to the selected profile; changing, in response to the at least one message, at least one application setting of the at least one application based on the parameters included in the at least one message, wherein the at least one application setting affects at least one of energy consumption and pollution production of at least one system controlled by the at least one application. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
a display device for displaying a user interface; a data storage for storing data; a processor for executing computer instructions, the computer instructions comprising; presenting a central profile menu in the user interface on the display device, the central profile menu displaying a plurality of profiles to a user, wherein the profiles include at least one of energy saving profiles and pollution reduction profiles; sending, in response to an input selecting a profile from the plurality of profiles, at least one message via an application programming interface (API) to at least one application, the at least one message including parameters corresponding to the selected profile; changing, in response to the at least one message, at least one application setting of the at least one application based on the parameters included in the at least one message, wherein the at least one application setting affects at least one of energy consumption and pollution production of at least one system controlled by the at least one application. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification