Dynamic power allocation among points of energy consumption for attaining an objective
First Claim
1. A computer implemented method using a processor, the method comprising:
- identifying and distinguishing one or more mandatory consumption points from one or more optional consumption points, wherein;
a mandatory consumption point is a consumption point required to operate at a given time comprising at least one of transportation to a destination via at least one route and at least one energy consuming sub-device; and
an optional consumption point is a discretionary consumption point comprising at least one energy consuming sub-device;
calculating a first energy, including calculating a mandatory energy to reach a destination along a route, wherein the mandatory energy is an amount of energy required to operate the identified mandatory consumption points along the route;
determining an available energy;
in response to the first energy being less than or equal to the available energy;
designating an energy quota based on the first energy;
calculating a second energy, including calculating an optional energy to reach the destination along the route, wherein the optional energy is an amount of energy required to operate the one or more optional consumption points along the route;
dynamically prioritizing the one or more optional consumptions points based on metrics, wherein the metrics include;
frequency of use and required energy; and
autonomously allocating power in order of priority to at least one of the prioritized optional consumption points with respect to the energy quota; and
in response to the first energy exceeding the available energy, autonomously identifying a location for acquiring additional energy and re-directing the available energy to usage of the route.
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.
14 Citations
20 Claims
-
1. A computer implemented method using a processor, the method comprising:
-
identifying and distinguishing one or more mandatory consumption points from one or more optional consumption points, wherein; a mandatory consumption point is a consumption point required to operate at a given time comprising at least one of transportation to a destination via at least one route and at least one energy consuming sub-device; and an optional consumption point is a discretionary consumption point comprising at least one energy consuming sub-device; calculating a first energy, including calculating a mandatory energy to reach a destination along a route, wherein the mandatory energy is an amount of energy required to operate the identified mandatory consumption points along the route; determining an available energy; in response to the first energy being less than or equal to the available energy; designating an energy quota based on the first energy; calculating a second energy, including calculating an optional energy to reach the destination along the route, wherein the optional energy is an amount of energy required to operate the one or more optional consumption points along the route; dynamically prioritizing the one or more optional consumptions points based on metrics, wherein the metrics include;
frequency of use and required energy; andautonomously allocating power in order of priority to at least one of the prioritized optional consumption points with respect to the energy quota; and in response to the first energy exceeding the available energy, autonomously identifying a location for acquiring additional energy and re-directing the available energy to usage of the route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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 one or more mandatory consumption points from one or more optional consumption points, wherein; a mandatory consumption point is a consumption point required to operate at a given time comprising at least one of transportation to a destination via at least one route and at least one energy consuming sub-device; and an optional consumption point is a discretionary consumption point comprising at least one energy consuming sub-device; calculating a first energy, including calculating a mandatory energy to reach a destination along a route, wherein the mandatory energy is an amount of energy required to operate the identified mandatory consumption points along the route; determining an available energy; in response to the first energy being less than or equal to the available energy; designating an energy quota based on the first energy; calculating a second energy, including calculating an optional energy to reach the destination along the route, wherein the optional energy is an amount of energy required to operate the one or more optional consumption points along the route; dynamically prioritizing the one or more optional consumptions points based on a metric selected from the group consisting of;
frequency of use and required energy; andautonomously allocating power in order of priority to at least one of the prioritized optional consumption points with respect to the energy quota; and in response to the first energy exceeding the available energy, autonomously identifying a location for acquiring additional energy and re-directing the available energy to usage of the route. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a processing unit in communication with memory; and 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 one or more mandatory consumption points from one or more optional consumption points, wherein; a mandatory consumption point is a consumption point required to operate at a given time comprising at least one of transportation to a destination via at least one route and at least one energy consuming sub-device; and an optional consumption point is a discretionary consumption point comprising at least one energy consuming sub-device; a calculation manager in communication with the identification manager, the calculation manager to determine an available energy and calculate a first energy, including calculating a mandatory energy to reach a destination along a route, wherein the mandatory energy is an amount of energy required to operate the identified mandatory consumption points; a quota manager in communication with the calculation manager, and in response to the first energy being less than or equal to the available energy, the quota manager to designate an energy quota based on the first energy; the calculation manager to calculate a second energy, including calculating an optional energy to reach the destination along the route, wherein the optional energy is an amount of energy required to operate the one or more optional consumption points along the route; a prioritization manager in communication with the identification manager, the prioritization manager to prioritize at least two optional consumption points based on metrics, wherein the metrics include;
frequency of use and required energy;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 energy quota; and a location manager in communication with the calculation manager, and in response to the first energy exceeding the available energy, the location manager to autonomously identify a location for acquiring additional energy and re-direct the available energy to usage of the route. - View Dependent Claims (17, 18, 19, 20)
-
Specification