DYNAMIC POWER ALLOCATION FOR ATTAINING AN OBJECTIVE
First Claim
1. A method comprising:
- identifying and distinguishing a mandatory consumption point from an optional consumption point, wherein a mandatory consumption point is a consumption point required to operate at a given time and an optional consumption point is a discretionary consumption point;
calculating energy required to reach an objective, including the identified mandatory consumption point;
responsive to the energy calculation for reaching the objective and an identified available energy, designating an energy quota for including the optional consumption point;
calculating energy required to include one or more optional consumption points within the objective;
dynamically prioritizing the one or more optional consumptions points; and
autonomously allocating power in order of priority to at least one of the prioritized optional consumption points with respect to the designated energy quota.
1 Assignment
0 Petitions
Accused Products
Abstract
Mandatory and optional consumption points are identified to support management of power allocation. A mandatory consumption point is a consumption point required to function at a given time and an optional consumption point is a discretionary consumption point. The energy required for mandatory consumption points to complete their designated functions is calculated. An energy quota is designated for power allocation to the optional consumption points in response to the mandatory consumption point calculation, and the identification of available energy. Energy required for optional consumption points to complete their designated functions is calculated. The optional consumption points are dynamically prioritized and power is allocated to the optional consumption points responsive to this prioritization and with respect to the designated energy quota.
16 Citations
20 Claims
-
1. A method comprising:
-
identifying and distinguishing a mandatory consumption point from an optional consumption point, wherein a mandatory consumption point is a consumption point required to operate at a given time and an optional consumption point is a discretionary consumption point; calculating energy required to reach an objective, including the identified mandatory consumption point; responsive to the energy calculation for reaching the objective and an identified available energy, designating an energy quota for including the optional consumption point; calculating energy required to include one or more optional consumption points within the objective; dynamically prioritizing the one or more optional consumptions points; and autonomously allocating power in order of priority to at least one of the prioritized optional consumption points with respect to the designated energy quota. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for use with at least one consumption point, the computer program product comprising a computer-readable non-transitory storage medium having computer readable program code embodied thereon, which when executed causes a computer to implement the method comprising:
-
identifying and distinguishing a mandatory consumption point from an optional consumption point, wherein a mandatory consumption point is a consumption point required to operate at a given time and an optional consumption point is a discretionary consumption point; calculating energy required to reach an objective, including the identified mandatory consumption point; responsive to the energy calculation for reaching the objective and an identified available energy, designating an energy quota for including the optional consumption point; calculating energy required to include one or more optional consumption points within the objective; dynamically prioritizing the one or more optional consumptions points; and autonomously allocating power in order of priority to at least one of the prioritized optional consumption points with respect to the designated energy quota. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a processing unit in communication with memory; a functional unit in communication with the processing unit, the functional unit having tools to support autonomous power allocation, the tools comprising; an identification manager to identify consumption points, including the identification manager to distinguish a mandatory consumption point from an optional consumption point, wherein a mandatory consumption point is a consumption point required to operate at a given time and an optional consumption point is a discretionary consumption point; a calculation manager in communication with the identification manager, the calculation manager to calculate energy required to reach an objective, including the identified mandatory consumption point, and calculate energy required to include one or more optional consumption points on the route; a quota manager in communication with the calculation manager, the quota manager to designate an energy quota for including the optional consumption point in response to the energy calculation for reaching the objective and an identified available energy; a prioritization manager in communication with the identification manager, the prioritization manager to prioritize at least two optional consumption points; and a power allocation manager in communication with the prioritization manager and the quota manager, the power allocation manager to allocate power in order of priority to at least one of the prioritized optional consumption points with respect to the designated energy quota. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification