IP Library Granted Patent US 9,252,617
Granted Patent B2
US 9,252,617 · App. 13/716,413 · Granted Feb 2, 2016

Battery cycling and management

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 9,252,617
App. No.
13/716,413
Granted
Feb 2, 2016
Kind
B2
Abstract

An aspect provides a method, including: setting a battery pack, in an information handling device having two or more battery packs, as a priority battery pack; discharging the priority battery pack and maintaining one or more other battery packs in an idle state; ascertaining if the priority battery pack satisfies one or more conditions; and in response to the priority battery pack satisfying the one or more conditions, setting one of the one or more other battery packs to be the priority battery pack and maintaining the remaining battery packs in an idle state; wherein the priority battery pack is prioritized in terms of charging. Other aspects are described and claimed.

Claims (43)

1. A method, comprising:

setting a battery pack, in an information handling device having two or more battery packs, as a priority battery pack;

charging and discharging the priority battery pack and maintaining one or more other battery packs in an idle state;

ascertaining if the priority battery pack satisfies one or more conditions; and

in response to the priority battery pack satisfying the one or more conditions, setting one of the one or more other battery packs to be the priority battery pack and maintaining the remaining battery packs in an idle state;

wherein the priority battery pack is prioritized in terms of charging and discharging.

2. The method of claim 1 , wherein the one or more conditions comprise charging/discharging for a predetermined number of cycles.

3. The method of claim 1 , wherein the one or more conditions comprise a predetermined time as a priority battery pack.

4. The method of claim 1 , wherein the one or more conditions comprise a remaining capacity of a currently prioritized battery pack.

5. The method of claim 1 , wherein the one or more conditions comprise a capacity of a currently prioritized battery pack.

6. The method of claim 1 , further comprising:

during the charging and discharging of the priority battery pack and maintaining one or more other battery packs in an idle state, intermittently using one of the one or more other battery packs.

7. The method of claim 6 , wherein intermittently using one of the one or more other battery packs comprises charging and discharging one of the one or more other battery packs about once per twenty charge/discharge cycles.

8. The method of claim 1 , further comprising determining that one of the two or more battery packs has been newly installed.

9. The method of claim 8 , further comprising setting the newly installed battery pack to be the priority battery pack for a predetermined period.

10. The method of claim 9 , wherein the predetermined period comprises a predetermined number of cycles.

11. The method of claim 10 , wherein the predetermined number of cycles is dynamically modified to level the newly installed battery pack with one or more other battery packs.

12. An information handling device, comprising:

two or more battery packs;

one or more processors; and

a memory operatively coupled to the one or more processors that stores instructions executable by the one or more processors to perform acts comprising:

setting a battery pack of the two or more battery packs as a priority battery pack;

charging and discharging the priority battery pack and maintaining one or more other battery packs in an idle state;

ascertaining if the priority battery pack satisfies one or more conditions; and

in response to the priority battery pack satisfying the one or more conditions, setting one of the one or more other battery packs to be the priority battery pack and maintaining the remaining battery packs in an idle state;

wherein the priority battery pack is prioritized in terms of charging and discharging.

13. The information handling device of claim 12 , wherein the one or more conditions comprise charging/discharging for a predetermined number of cycles.

14. The information handling device of claim 12 , wherein the one or more conditions comprise a predetermined time as a priority battery pack.

15. The information handling device of claim 12 , wherein the one or more conditions comprise a remaining capacity of a currently prioritized battery pack.

16. The information handling device of claim 12 , wherein the one or more conditions comprise a capacity of a currently prioritized battery pack.

17. The information handling device of claim 12 , wherein the acts further comprise:

during the act of charging and discharging the priority battery pack and maintaining one or more other battery packs in an idle state, intermittently cycling one of the one or more other battery packs.

18. The information handling device of claim 17 , wherein intermittently using one of the one or more other battery packs comprises charging and discharging one of the one or more other battery packs about once per twenty charge/discharge cycles.

19. The information handling device of claim 12 , wherein the acts further comprise determining that one of the two or more battery packs has been newly installed.

20. The information handling device of claim 19 , wherein the acts further comprise further comprising setting the newly installed battery pack to be the priority battery pack for a predetermined period.

21. The information handling device of claim 20 , wherein the predetermined period comprises a predetermined number of cycles, and further wherein the predetermined number of cycles is dynamically modified to level the newly installed battery pack with one or more other battery packs.

22. A program product, comprising:

a storage medium having computer program code embodied therewith, the computer program code comprising:

computer program code that sets a battery pack, in an information handling device having two or more battery packs, as a priority battery pack;

computer program code that charges and discharges the priority battery pack and maintain one or more other battery packs in an idle state;

computer program code that ascertains if the priority battery pack satisfies one or more conditions; and

computer program code that, in response to the priority battery pack satisfying the one or more conditions, sets one of the one or more other battery packs to be the priority battery pack and maintain the remaining battery packs in an idle state;

wherein the priority battery pack is prioritized in terms of charging and discharging.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2019
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 049688/0082 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2012
From: YEBKA, BOUZIANE; CARLSON, JEREMY ROBERT; ESTES, LARRY GLENN; JAKES, PHILIP JOHN
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 029497/0321 →