IP Library › Granted Patent US 12,044,739
Granted Patent B2
US 12,044,739 · App. 17/303,402 · Granted Jul 23, 2024

Battery state of charge management for storage

Inventors: Mark E. Maresh (Oro Valley, AZ); Richard John Fishbune (Rochester, MN); Marc Henri Coq (Hopewell Junction, NY); Eric B. Swenson (Pine Island, MN)
Assignee: International Business Machines Corporation
G01R31/382G01R31/3646G01R31/367H01M10/44H02J7/00032H02J7/0069
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 12,044,739
App. No.
17/303,402
Granted
Jul 23, 2024
Kind
B2
Abstract

Embodiments of the present invention manage a state of charge of a rechargeable battery for extended storage by determining a manual override for a storage protocol is not activate for a rechargeable battery associated with a battery charger and an electronic device. Receiving battery data, environment data, and historical data for the rechargeable battery associated with a battery charger. Embodiments of the present invention determine to activate the storage protocol for the rechargeable battery based on the battery data, the environment data, and the historical data and discharge the rechargeable battery to a preset state of charge level based on the storage protocol.

Claims (71)

1. A computer-implemented method comprising:

determining a manual override for a storage protocol is not activate between a rechargeable battery and a battery charger, wherein the rechargeable battery is associated with the battery charger through a network connection;

receiving battery data for the rechargeable battery

receiving environment data for the rechargeable battery;

receiving historical data for the rechargeable battery; and

determining to activate the storage protocol for the rechargeable battery based on the battery data, the environment data, and the historical data;

instructing the rechargeable battery, via the battery charger through the network connection, to discharge to a preset state of charge level based on the storage protocol.

2. The computer-implemented method of claim 1 , further comprising:

determining the rechargeable battery is not electrically coupled to either the battery charger or an electronic device; and

determining to discharge the rechargeable battery to the preset state of charge level based on the storage protocol.

3. The computer-implemented method of claim 1 , further comprising:

determining the rechargeable battery is electrically coupled to the battery charger; and

determining to discharge the rechargeable battery to the preset state of charge level based on the storage protocol.

4. The computer-implemented method of claim 1 , further comprising:

determining the rechargeable battery is electrically coupled to an electronic device; and

determining to discharge the rechargeable battery to the preset state of charge level based on the storage protocol.

5. The computer-implemented method of claim 4 , further comprising:

receiving a user provided allocation of charge to one or more consumer devices of the electronic device coupled to the rechargeable battery; and

discharging a load from the rechargeable battery to the one or more consumer devices of the electronic device based on the user provided allocation of charge.

6. The computer-implemented method of claim 1 , further comprising:

responsive to determining the rechargeable battery is electrically coupled to the battery charger, preventing the battery charger from providing a charge to the rechargeable battery; and

responsive to receiving a user input to reset the storage protocol, activating an operation protocol for the rechargeable battery, wherein the battery charger can provide the charge to the rechargeable battery.

7. The computer-implemented method of claim 1 , wherein the storage protocol indicates the preset state of charge level for the rechargeable battery based on the battery data and the environment data.

8. The computer program product of claim 1 , wherein the storage protocol indicates the preset state of charge level for the rechargeable battery based on the battery data and the environment data.

9. A computer program product comprising one or more computer readable storage media and program instructions collectively stored on the one or more computer readable storage media, the stored program instructions executable by one or more computer processors, the stored program instructions comprising:

program instructions to determine a manual override for a storage protocol is not activate between a rechargeable battery and a battery charger, wherein the rechargeable battery is associated with the battery charger through a network connection;

program instructions to receive battery data for the rechargeable;

program instructions to receive environment data for the rechargeable battery;

program instructions to receive historical data for the rechargeable battery; and

program instructions to determine to activate the storage protocol for the rechargeable battery based on the battery data, the environment data, and the historical data;

program instructions to instruct the rechargeable battery, via the battery charger through the network connection, to discharge to a preset state of charge level based on the storage protocol.

10. The computer program product of claim 9 , the stored program instructions further comprising:

program instructions to determine the rechargeable battery is not electrically coupled to either the battery charger or an electronic device; and

program instructions to determine to discharge the rechargeable battery to the preset state of charge level based on the storage protocol.

11. The computer program product of claim 9 , the stored program instructions further comprising:

program instructions to determine the rechargeable battery is electrically coupled to the battery charger; and

program instructions to determine to discharge the rechargeable battery to the preset state of charge level based on the storage protocol.

12. The computer program product of claim 9 , the stored program instructions further comprising:

program instructions to determine the rechargeable battery is electrically coupled to an electronic device; and

program instructions to determine to discharge the rechargeable battery to the preset state of charge level based on the storage protocol.

13. The computer program product of claim 12 , the stored program instructions further comprising:

program instructions to receive a user provided allocation of charge to one or more consumer devices of the electronic device coupled to the rechargeable battery; and

program instructions to discharge a load from the rechargeable battery to the one or more consumer devices of the electronic device based on the user provided allocation of charge.

14. The computer program product of claim 9 , the stored program instructions further comprising:

program instructions to, responsive to determining the rechargeable battery is electrically coupled to the battery charger, prevent the battery charger from providing a charge to the rechargeable battery; and

program instructions to, responsive to receiving a user input to reset the storage protocol, activate an operation protocol for the rechargeable battery, wherein the battery charger can provide the charge to the rechargeable battery.

15. A computer system comprising:

one or more computer processors;

one or more computer readable storage media; and

program instructions stored on the computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising:

program instructions to determine a manual override for a storage protocol is not activate between a rechargeable battery and a battery charger, wherein the rechargeable battery is associated with the battery charger through a network connection;

program instructions to receive battery data for the rechargeable;

program instructions to receive environment data for the rechargeable battery;

program instructions to receive historical data for the rechargeable battery; and

program instructions to determine to activate the storage protocol for the rechargeable battery based on the battery data, the environment data, and the historical data;

program instructions to instruct the rechargeable battery, via the battery charger through the network connection, to discharge to a preset state of charge level based on the storage protocol.

16. The computer system of claim 15 , the stored program instructions further comprising:

program instructions to determine the rechargeable battery is not electrically coupled to either the battery charger or an electronic device; and

program instructions to determine to discharge the rechargeable battery to the preset state of charge level based on the storage protocol.

17. The computer system of claim 15 , the stored program instructions further comprising:

program instructions to determine the rechargeable battery is electrically coupled to the battery charger; and

program instructions to determine to discharge the rechargeable battery to the preset state of charge level based on the storage protocol.

18. The computer system of claim 15 , the stored program instructions further comprising:

program instructions to determine the rechargeable battery is electrically coupled to an electronic device; and

program instructions to determine to discharge the rechargeable battery to the preset state of charge level based on the storage protocol.

19. The computer system of claim 18 , the stored program instructions further comprising:

program instructions to receive a user provided allocation of charge to one or more consumer devices of the electronic device coupled to the rechargeable battery; and

program instructions to discharge a load from the rechargeable battery to the one or more consumer devices of the electronic device based on the user provided allocation of charge.

20. The computer system of claim 15 , the stored program instructions further comprising:

program instructions to, responsive to determining the rechargeable battery is electrically coupled to the battery charger, prevent the battery charger from providing a charge to the rechargeable battery; and

program instructions to, responsive to receiving a user input to reset the storage protocol, activate an operation protocol for the rechargeable battery, wherein the battery charger can provide the charge to the rechargeable battery.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2021
From: MARESH, MARK E.; FISHBUNE, RICHARD JOHN; COQ, MARC HENRI; SWENSON, ERIC B.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 056379/0864 →
Continuity (1)
Related Publication 20220381834A1 · Dec 1, 2022