Framework for managing consumption of energy
First Claim
1. A method for managing energy consumption, comprising:
- identifying a set of objects whose energy consumption will be managed;
accessing a set of meta data for the set of objects, the set of meta data corresponding to communication and energy conservation properties, wherein the energy conservation properties include throttling capabilities for the set of objects;
initiating an energy conservation request;
communicating instructions pertaining to the energy conservation request to at least one of the set of objects, wherein, based on the throttling capabilities, the instructions comprise;
a notification to the at least one of the set of objects to modulate its own energy usage in the case that the at least one of the set of objects is capable of lowering its own energy usage, and a signal to a separate energy management device to lower an amount of energy to the at least one of the set of objects in the case that the at least one of the set of objects is not configured to lower its own energy usage;
determining whether an acknowledgement is received from the at least one of the set of objects; and
monitoring the at least one of the set of objects to ensure compliance with the instructions.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention discloses an intelligent framework for the overall management of energy allocated to components of a system. When conservation is desired or a shortage occurs, it is desirable to modulate energy to components, or to notify components and allow them to modulate themselves. It also discusses the establishment of a standard communications API between entities and components within the system. Among other things, this framework: manages device and entity enrollment into the system; provides an interface to heterogeneous devices; establishes standard communication methods between entities and components; dictates throttling to entities and components when conservation is required; and monitors energy throttling and compliance with modulate requests.
16 Citations
23 Claims
-
1. A method for managing energy consumption, comprising:
-
identifying a set of objects whose energy consumption will be managed; accessing a set of meta data for the set of objects, the set of meta data corresponding to communication and energy conservation properties, wherein the energy conservation properties include throttling capabilities for the set of objects; initiating an energy conservation request; communicating instructions pertaining to the energy conservation request to at least one of the set of objects, wherein, based on the throttling capabilities, the instructions comprise;
a notification to the at least one of the set of objects to modulate its own energy usage in the case that the at least one of the set of objects is capable of lowering its own energy usage, and a signal to a separate energy management device to lower an amount of energy to the at least one of the set of objects in the case that the at least one of the set of objects is not configured to lower its own energy usage;determining whether an acknowledgement is received from the at least one of the set of objects; and monitoring the at least one of the set of objects to ensure compliance with the instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 23)
-
-
9. A system for managing energy consumption, comprising:
-
a module for identifying a set of objects whose energy consumption will be managed; a module for accessing a set of meta data for the set of objects, the set of meta data corresponding to communication and energy conservation properties, wherein the energy conservation properties include throttling capabilities for the set of objects; a module for initiating an energy conservation request; a module for communicating instructions pertaining to the energy conservation request to at least one of the set of objects, wherein, based on the throttling capabilities, the instructions comprise;
a notification to the at least one of the set of objects to modulate its own energy usage in the case that the at least one of the set of objects is capable of lowering its own energy usage, and a signal to a separate energy management device to lower an amount of energy to the at least one of the set of objects in the case that the at least one of the set of objects is not configured to lower its own energy usage;a module for determining whether an acknowledgement is received from the at least one of the set of objects; and a module for monitoring the at least one of the set of objects to ensure compliance with the instructions. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer readable medium containing a program product for managing energy consumption, the computer readable medium comprising a set of program instructions for causing a computer system to:
-
identify a set of objects whose energy consumption will be managed; access a set of meta data for the set of objects, the set of meta data corresponding to communication and energy conservation properties, wherein the energy conservation properties include throttling capabilities for the set of objects; initiate an energy conservation request; communicate instructions pertaining to the energy conservation request to at least one of the set of objects, wherein, based on the throttling capabilities, the instructions comprise;
a notification to the at least one of the set of objects to modulate its own energy usage in the case that the at least one of the set of objects is capable of lowering its own energy usage, and a signal to a separate energy management device to lower an amount of energy to the at least one of the set of objects in the case that the at least one of the set of objects is not configured to lower its own energy usage;determine whether an acknowledgement is received from the at least one of the set of objects; and monitor the at least one of the set of objects to ensure compliance with the instructions. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method for deploying a system for managing energy consumption, comprising:
deploying a computer infrastructure being operable to; identify a set of objects whose energy consumption will be managed; access a set of meta data for the set of objects, the set of meta data corresponding to communication and energy conservation properties, wherein the energy conservation properties include throttling capabilities for the set of objects; initiate an energy conservation request; communicate instructions pertaining to the energy conservation request to at least one of the set of objects, wherein, based on the throttling capabilities, the instructions comprise;
a notification to the at least one of the set of objects to modulate its own energy usage in the case that the at least one of the set of objects is capable of lowering its own energy usage, and a signal to a separate energy management device to lower an amount of energy to the at least one of the set of objects in the case that the at least one of the set of objects is not configured to lower its own energy usage;determine whether an acknowledgement is received from the at least one of the set of objects; and monitor the at least one of the set of objects to ensure compliance with the instructions.
Specification