INTELLIGENT BATTERY CHARGING BASED ON HISTORY
A method includes detecting a request for a battery charge, receiving multiple battery parameters representative of battery charging history, determining a charging parameter to increase battery life as a function of the multiple battery parameters, and charging the battery in accordance with the charging parameter.
1 . A method comprising:
detecting a request for a battery charge;
receiving multiple battery parameters representative of battery charging history;
determining a charging parameter to increase battery life as a function of the multiple battery parameters; and
charging the battery in accordance with the charging parameter.
2 . The method of claim 1 wherein the request includes a requested current.
3 . The method of claim 1 wherein the multiple battery parameters are stored on a storage device on the battery or a remote storage device.
4 . The method of claim 1 wherein the charging parameter comprises a current level.
5 . The method of claim 1 wherein the charging parameter comprises a voltage level.
6 . The method of claim 1 wherein determining a charging parameter comprises:
generating a battery assessment as a function of the multiple battery parameters; and
matching the battery assessment to one of multiple charging profiles.
7 . The method of claim 6 wherein the battery assessment includes values for a number of charging and discharging cycles of the battery.
8 . The method of claim 7 wherein the battery assessment includes values for one or more of actual calendar aging, predicted calendar aging, temperature ranges for actual, maximum, minimum, average, and predicted, state of charge ranges for actual, maximum, minimum, average, and predicted.
9 . The method of claim 6 wherein matching is performed using a similarity measure between the battery assessment and the assessments associated with the charging profiles.
10 . The method of claim 9 wherein the similarity measure comprises at least one of cosine similarity, Manhattan distance, Euclidean distance, Minkowski distance, and Jaccard similarity.
11 . The method of claim 1 wherein determining a charging parameter comprises matching the battery parameters to one of multiple charging profiles having associated charging profile battery parameters using a similarity measure.
12 . The method of claim 11 wherein the similarity measure comprises at least one of cosine similarity, Manhattan distance, Euclidean distance, Minkowski distance, and Jaccard similarity.
13 . The method of claim 1 wherein increasing battery life comprises increasing the number of charging and discharging cycles of the battery.
14 . A machine-readable storage device having instructions for execution by a processor of a machine to cause the processor to perform operations to perform a method, the operations comprising:
detecting a request for a battery charge;
receiving multiple battery parameters representative of battery charging history;
determining a charging parameter to increase battery life as a function of the multiple battery parameters; and
charging the battery in accordance with the charging parameter.
15 . The device of claim 14 wherein the request includes a requested current, wherein the multiple battery parameters are stored on a storage device on the battery or a remote storage device, wherein the charging parameter comprises at least one of a current level and a voltage level.
16 . The device of claim 14 wherein determining a charging parameter comprises:
generating a battery assessment as a function of the multiple battery parameters; and
matching the battery assessment to one of multiple charging profiles.
17 . The device of claim 16 wherein the battery assessment includes values for a number of charging and discharging cycles of the battery.
18 . The device of claim 16 wherein matching is performed using a similarity measure between the battery assessment and the assessments associated with the charging profiles, wherein the similarity measure comprises at least one of cosine similarity, Manhattan distance, Euclidean distance, Minkowski distance, and Jaccard similarity.
19 . A device comprising:
a processor; and
a memory device coupled to the processor and having a program stored thereon for execution by the processor to perform operations comprising:
detecting a request for a battery charge;
receiving multiple battery parameters representative of battery charging history;
determining a charging parameter to increase battery life as a function of the multiple battery parameters; and
charging the battery in accordance with the charging parameter.
20 . The device of claim 19 wherein determining a charging parameter comprises:
generating a battery assessment as a function of the multiple battery parameters; and
matching the battery assessment to one of multiple charging profiles.