Deep-charging power resources of power resource group having identifier corresponding to range within which modulo falls based on charging time
First Claim
Patent Images
1. A method comprising:
- determining a total number of minutes that have elapsed since a reference time;
computing a product of a number of power resource groups and a time to charge, each power resource group comprising a plurality of power resources, the time to charge specifying a length of time to charge each power resource;
computing a modulo of the determined total number of minutes divided by the computed product;
deep-charging power resources of a given power resource group responsive to the computed modulo being inside a range based on a numeric identifier of the given power resource group and the time to charge;
determining that the given power resource group is within a threshold amount of time from a start or an end of a charging window associated with the given power resource group;
starting deep-charging of the given power resource group responsive to determining that the given power resource group is at the threshold amount of time from the start of the charging window; and
ending deep-charging of the given power resource group responsive to determining that the given power resource group is at the threshold amount of time from the end of the charging window.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable and executable instructions are provided for moderating a charging for a number of power resources. Moderating a charging for a number of power resources can include calculating a distinct charging window for each of the number of power resources. Moderating a charging for a number of power resources can also include selecting a first power resource from the number of power resources based on a current time and the distinct charging window for the first power resource. Furthermore, moderating a charging for a number of power resources can include charging the first power resource within the distinct charging window before charging a second power resource.
-
Citations
19 Claims
-
1. A method comprising:
-
determining a total number of minutes that have elapsed since a reference time; computing a product of a number of power resource groups and a time to charge, each power resource group comprising a plurality of power resources, the time to charge specifying a length of time to charge each power resource; computing a modulo of the determined total number of minutes divided by the computed product; deep-charging power resources of a given power resource group responsive to the computed modulo being inside a range based on a numeric identifier of the given power resource group and the time to charge; determining that the given power resource group is within a threshold amount of time from a start or an end of a charging window associated with the given power resource group; starting deep-charging of the given power resource group responsive to determining that the given power resource group is at the threshold amount of time from the start of the charging window; and ending deep-charging of the given power resource group responsive to determining that the given power resource group is at the threshold amount of time from the end of the charging window. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a plurality of power resources organized into a number of power resource groups identified by numeric identifiers, the power resources having a time to charge specifying a length of time to charge the power resources; and a controller to; control charging of the power resources by deep-charging the power resources of the power resource group having the numeric identifier corresponding to a range within which a modulo falls, wherein the controller is to determine the modulo of a total number of minutes that have elapsed since a reference time, divided by a product of the number of power resource groups and the time to charge; determine that a particular power resource group is within a threshold amount of time from a start or an end of a charging window associated with the particular power resource group; start deep-charging the particular power resource group responsive to determining that the particular power resource group is at the threshold amount of time from the start of the charging window; and stop deep-charging the particular power resource group responsive to determining that the particular power resource group is at the threshold amount of time from the end of the charging window. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable data storage medium storing computer-executable code that a controller for a plurality of power resources organized into power resource groups identified by numeric identifiers executes to:
-
determine a total number of minutes that have elapsed since a reference time; compute a product of a number of the power resource groups and a time to charge specifying a length of time to charge each power resource; compute a modulo of the determined total number of minutes divided by the computed product; deep-charge the power resources of the power resource group having the numeric identifier corresponding to a range within which the modulo falls; determine that the power resource group having the numeric identifier corresponding to a range within which the modulo falls is within a threshold amount of time from a start or an end of a charging window associated with the particular power resource group; starting deep-charging the power resource group having the numeric identifier corresponding to a range within which the modulo falls responsive to determining that the particular power resource group is at the threshold amount of time from the start of the charging window; and stop deep-charging the power resource group having the numeric identifier corresponding to a range within which the modulo falls responsive to determining that the particular power resource group is at the threshold amount of time from the end of the charging window. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification