Programmatic selection of batteries from battery pack

US12545144B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12545144-B2
Application numberUS-202318326161-A
CountryUS
Kind codeB2
Filing dateMay 31, 2023
Priority dateMay 31, 2023
Publication dateFeb 10, 2026
Grant dateFeb 10, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for selecting a sequence of battery usage in EVs. The method includes identifying a health status of each battery in a battery pack, wherein the health status comprises power availability. The method further includes configuring usage of each battery individually, based on the identified health status of each battery in the battery pack, and estimating a power requirement for a context of travel, wherein the context of travel comprises at least one or more of the following: a selection of a route; road parameters; weather parameters; traffic conditions; and additional power required by a vehicle for various services to a user. The method further includes selecting a sequence of battery usage, for each battery in the battery pack, based on the estimated power requirement for traveling the route.

First claim

Opening claim text (preview).

The invention claimed is: 1 . A computer-implemented method comprising: identifying a health status of each battery in a battery pack, wherein the health status comprises power availability, and wherein monitored battery data of each battery in the battery pack is transmitted on a continuous basis; identifying a norm for a rate of charging and a rate of cool-down required for each battery in the battery pack; identifying how much power can be provided to a vehicle in different time ranges; configuring usage of each battery individually, based on the identified health status of each battery in the battery pack, so that each battery in the battery pack does not generate more than an assigned temperature limit and can get required cool-down time after usage; estimating a power requirement for a context of travel; selecting a sequence of battery usage, for each battery in the battery pack, wherein batteries are configured to alternate between active and cool-down states, based on the estimated power requirement for the context of travel; identifying when a respective battery in the battery pack needs to be switched, based on the estimated power requirement for the context of travel; and switching the respective battery in the battery pack after identifying when the respective battery in the battery pack needs to be switched. 2 . The computer-implemented method of claim 1 , wherein the context of travel comprises at least one or more of the following: a selection of a route; road parameters; weather parameters; traffic conditions; and additional power required by a vehicle for various services to a user. 3 . The computer-implemented method of claim 1 , further comprising: identifying a norm for a rate of charging and a rate of cool-down time required for each battery in the battery pack, wherein the norm is pre-defined based on a battery manufacturer; and linking the pre-defined norm with the identified health status of each battery in the battery pack. 4 . The computer-implemented method of claim 3 , further comprising: evaluating, continuously, the health status of each battery in the battery pack; reconfiguring the usage of each battery; and updating the context of travel, based on the identified norm for the rate of charging and rate of cool-down time required for each battery in the battery pack. 5 . The computer-implemented method of claim 1 , wherein the battery pack is in an electric vehicle and includes sensor feeds to identify the health status of each battery in the battery pack. 6 . The computer-implemented method of claim 1 , wherein estimating a power requirement for traveling a route further comprises: receiving vehicle-to-everything (V2X) feedback to identify how much power will be required by an electric vehicle for the context of travel; and creating a plan of battery usage, based on the power requirement and the identified health status of each battery in the battery pack. 7 . The computer-implemented method of claim 1 , wherein selecting a sequence of battery usage further comprises: determining how long the battery needs to be used before switching to another battery in the battery pack; and identifying when the battery needs to stop supplying power and be allowed to cool down. 8 . The computer-implemented method of claim 1 , wherein configuring usage of each battery individually, based on the identified health status of each battery in the battery pack, further comprises: tracking, via sensors, heat generation with each battery in the battery pack, based on usage and cool-down time; estimating the health status of each battery in the battery pack, based on tracking the heat generation; and assigning a different configuration to each battery based on the estimated health status. 9 . A computer program product, comprising a tangible storage device having program code embodied therewith, the program code executable by a processor of a computer to perform a method, the method comprising: identifying a health status of each battery in a battery pack, wherein the health status comprises power availability, and wherein monitored battery data of each battery in the battery pack is transmitted on a continuous basis; identifying a norm for a rate of charging and a rate of cool-down required for each battery in the battery pack; identifying how much power can be provided to a vehicle in different time ranges; configuring usage of each battery individually, based on the identified health status of each battery in the battery pack, so that each battery in the battery pack does not generate more than an assigned temperature limit and can get required cool-down time after usage; estimating a power requirement for a context of travel; selecting a sequence of battery usage, for each battery in the battery pack, wherein batteries are configured to alternate between active and cool-down states, based on the estimated power requirement for the context of travel; identifying when a respective battery in the battery pack needs to be switched, based on the estimated power requirement for the context of travel; and switching the respective battery in the battery pack after identifying when the respective battery in the battery pack needs to be switched. 10 . The computer program product of claim 9 , wherein the context of travel comprises at least one or more of the following: a selection of a route; road parameters; weather parameters; traffic conditions; and additional power required by a vehicle for various services to a user. 11 . The computer program product of claim 9 , further comprising: identifying a norm for a rate of charging and a rate of cool-down time required for each battery in the battery pack, wherein the norm is pre-defined based on a battery manufacturer; and linking the pre-defined norm with the identified health status of each battery in the battery pack. 12 . The computer program product of claim 11 , further comprising: evaluating, continuously, the health status of each battery in the battery pack; reconfiguring the usage of each battery; and updating the context of travel, based on the identified norm for the rate of charging and rate of cool-down time required for each battery in the battery pack. 13 . The computer program product of claim 9 , wherein the battery pack is in an electric vehicle and includes sensor feeds to identify the health status of each battery in the battery pack. 14 . The computer program product of claim 9 , wherein estimating a power requirement for traveling a route further comprises: receiving vehicle-to-everything (V2X) feedback to identify how much power will be required by an electric vehicle for the context of travel; and creating a plan of battery usage, based on the power requirement and the identified health status of each battery in the battery pack. 15 . The computer program product of claim 9 , wherein selecting a sequence of battery usage further comprises: determining how long the battery needs to be used before switching to another battery in the battery pack; and identifying when the battery needs to stop supplying power and be allowed to cool down. 16 . A computer system, comprising: one or more computer devices each having one or more processors and one or more tangible storage devices; and a program embodied on at least one of the one or more storage devices, the program having a plurality of program instructions for execution by the one or more processors, the program instructions comprising instructions for: identifying a health status of each

Assignees

Inventors

Classifications

  • Energy storage systems for electromobility, e.g. batteries · CPC title

  • Acquisition or processing of data for testing or for monitoring individual cells or groups of cells within a battery · CPC title

  • for controlling the temperature of batteries · CPC title

  • B60L58/16Primary

    responding to battery ageing, e.g. to the number of charging cycles or the state of health [SoH] · CPC title

  • Software therefor, e.g. for battery testing using modelling or look-up tables · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12545144B2 cover?
A method for selecting a sequence of battery usage in EVs. The method includes identifying a health status of each battery in a battery pack, wherein the health status comprises power availability. The method further includes configuring usage of each battery individually, based on the identified health status of each battery in the battery pack, and estimating a power requirement for a context…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification B60L58/16. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Feb 10 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).