Smart battery charging system, method, and computer program product
First Claim
1. A method comprising:
- obtaining historical device usage data of a device in which a battery to be charged resides;
obtaining current charge data for said battery;
developing a charging plan for said battery based on said historical device usage data and said current charge data; and
executing said charging plan to charge said battery, wherein said charging plan prohibits charging of said battery until a discharge state of said battery has reached a pre-determined level.
3 Assignments
0 Petitions
Accused Products
Abstract
An intelligent battery charger is disclosed which tracks usage of the computer by the user and the charging and usage habits of the user. This tracking includes dates, times, and elapsed usage time, as well as dates, times, and elapsed charging time. Parameters regarding the specific battery being charged are also known by the intelligent battery charger. This information is utilized to develop a usage and charging profile for a particular battery in the device for which it is used. To execute a deep cycle, rather than require that the user wait to plug in a charger until the battery level has reached a certain low level, the charger itself controls the on and off operation of the charging system, based on the profiles.
-
Citations
24 Claims
-
1. A method comprising:
-
obtaining historical device usage data of a device in which a battery to be charged resides; obtaining current charge data for said battery; developing a charging plan for said battery based on said historical device usage data and said current charge data; and executing said charging plan to charge said battery, wherein said charging plan prohibits charging of said battery until a discharge state of said battery has reached a pre-determined level. - View Dependent Claims (2, 3)
-
-
4. A method comprising:
-
obtaining historical device usage data of a device in which a battery to be charged resides; obtaining current charge data and historical charging cycle data for said battery; combining said current charge data and historical charging data with said historical device usage data; using said combined current charge data, said historical charging data, and said historical device usage data to develop a charging plan; and executing said charging plan to charge said battery. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A system comprising:
-
means for obtaining historical device usage data of a device in which a battery to be charged resides; means for obtaining current charge data for said battery; means for developing a charging plan for said battery based on said historical device usage data and said current charge data; and means for executing said charging plan to charge said battery, wherein said charging plan prohibits charging of said battery until a discharge state of said battery has reached a pre-determined level. - View Dependent Claims (10, 11)
-
-
12. A system comprising:
-
means for obtaining historical device usage data of a device in which a battery to be charged resides; means for obtaining current charge data and historical charging cycle data for said battery; means for combining said current charge data and historical charging data with said historical device usage data; means for using said combined current charge data, said historical charging data, and said historical device usage data to develop a charging plan; and means for executing said charging plan to charge said battery. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer program product comprising a computer readable storage medium having computer readable program code embodied in the medium, the computer readable program code comprising instructions effective when executing to:
-
obtain historical device usage data of a device in which a battery to be charged resides; obtain current charge data for said battery; develop a charging plan for said battery based on said historical device usage data and said current charge data; and execute said charging plan to charge said battery, wherein said charging plan prohibits charging of said battery until a discharge state of said battery has reached a pre-determined level. - View Dependent Claims (18, 19)
-
-
20. A computer program product comprising a computer readable storage medium having computer readable program code embodied in the medium, wherein said computer readable program code comprises instructions effective when executing to:
-
obtain historical device usage data of a device in which a battery to be charged resides; obtain current charge data and historical charging cycle data for said battery; combine said current charge data and historical charging data with said historical device usage data; use said combined current charge data, said historical charging data, and said historical device usage data to develop a charging plan; and execute said charging plan to charge said battery. - View Dependent Claims (21, 22, 23, 24)
-
Specification