IP Library Granted Patent US 7,191,077
Granted Patent B2
US 7,191,077 · App. 10/744,775 · Granted Mar 13, 2007

Smart battery charging system, method, and computer program product

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,191,077
App. No.
10/744,775
Granted
Mar 13, 2007
Kind
B2
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.

Claims (57)

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.

2. The method of claim 1 , wherein said charging plan defers charging of said battery until an optimal charging time.

3. The method of claim 1 , wherein said historical device usage data includes times of operation of said device.

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.

5. The method of claim 4 , wherein said device comprises a portable computer.

6. The method of claim 5 , wherein said obtaining of said historical device usage data includes:

tracking times of operation of said device based on the system clock of the portable computer.

7. The method of claim 6 , wherein said obtaining of said historical usage data further includes:

tracking dates of operation of said device based on the system calendar of the portable computer.

8. The method of claim 7 , wherein said development of said charging plan is further based on identifying periods available for charging said battery based on entries in a calendar program installed on said computer.

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.

10. The system of claim 9 , wherein said charging plan defers charging of said battery until an optimal charging time.

11. The system of claim 9 , wherein said historical device usage data includes times of operation of said device.

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.

13. The system of claim 12 , wherein said device comprises a portable computer.

14. The system of claim 13 , wherein said means for obtaining said historical device usage data includes:

means for tracking times of operation of said device based on the system clock of the portable computer.

15. The system of claim 14 , wherein said means for obtaining said historical device usage data further includes:

means for tracking dates of operation of said device based on the system calendar of the portable computer.

16. The system of claim 15 , wherein said development of said charging plan is further based on identifying periods available for charging said battery based on entries in a calendar program installed on said computer.

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.

18. The computer program product of claim 17 , wherein said charging plan defers charging of said battery until an optimal charging time.

19. The computer program product of claim 17 , wherein said historical device usage data includes times of operation of said device.

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.

21. The computer program product of claim 20 , wherein said device comprises a portable computer.

22. The computer program product of claim 21 , wherein said computer readable program code for obtaining said historical device usage data includes instructions effective when executing to:

track times of operation of said device based on the system clock of the portable computer.

23. The computer program product of claim 22 , wherein said computer readable program code for obtaining said historical device usage data further includes instructions effective when executing to:

track dates of operation of said device based on the system calendar of the portable computer.

24. The computer program product of claim 23 , wherein said development of said charging plan is further based on identifying periods available for charging said battery based on entries in a calendar program installed on said computer.

Assignments (3)
NUNC PRO TUNC ASSIGNMENT Recorded Nov 25, 2015
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL
Reel/Frame 037160/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2005
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO (SINGAPORE) PTE LTD.
Reel/Frame 016891/0507 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2004
From: MESE, JOHN CARL; PETERSON, NATHAN J.; WALTERMANN, ROD DAVID; WEKSLER, ARNOLD S.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 014668/0248 →