Autonomous battery recharge controller

US12561070B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12561070-B2
Application numberUS-202318513710-A
CountryUS
Kind codeB2
Filing dateNov 20, 2023
Priority dateNov 20, 2023
Publication dateFeb 24, 2026
Grant dateFeb 24, 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.

In a data storage system, the storage capacity of a partition of volatile memory configured to store write-pending data is only increased after increasing the charge state of a backup power battery to protect the additional storage capacity. A forecast of needed storage capacity is computed for the partition. If the forecast storage capacity is greater than a predetermined percentage of current storage capacity, then the charge state of the battery is increased by a fixed amount relative to full charge. The storage capacity protected by the charge state of the battery inclusive of the charge state increase is computed and the storage capacity of the partition is increased to the computed amount. The charge state of the battery and the storage capacity of the partition are increased iteratively to achieve a target storage capacity such that the forecast storage capacity is not greater than the predetermined percentage of the target storage capacity.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for improving service life of a battery that provides backup power for a data storage system, comprising: adjusting charge state of the battery in response to changing data protection needs to maintain the battery in a partial charge state by: charging the battery to a first partial charge state that is less than full charge, where full charge is maximum storage capacity of the battery and maximum storage capacity of the battery is selected to be sufficient to protect a maximum possible size of a partition of volatile memory of the data storage system and the first partial charge state is insufficient to protect the partition and is sufficient to protect data in a mirrored memory segment of the partition; computing that demand on storage capacity of the mirrored memory segment of the partition of volatile memory of the data storage system will not increase; responsive to computing that demand on storage capacity of the partition will not increase, a charge controller holding the first partial charge state of the battery constant while line power is available such that the battery does not reach full charge; computing that demand on storage capacity of the mirrored memory segment of the partition of volatile memory of the data storage system will increase by an amount; responsive to computing that demand on storage capacity of the partition will increase by the amount, and without increasing the storage capacity of the partition, further charging the battery to a second partial charge state that is insufficient to protect the partition and is sufficient to protect data in the mirrored memory segment of the partition inclusive of the increased amount, the second partial charge state of the battery being held constant by the charge controller while line power is available such that the battery does not reach full charge; and increasing the storage capacity of the mirrored memory segment of the partition only after increasing the charge state of the battery that provides backup power for vaulting data stored in the partition to the second partial charge state. 2 . The method of claim 1 further comprising computing a forecast of storage capacity that will be needed for write-pending data in the partition. 3 . The method of claim 2 further comprising computing that the forecast storage capacity is greater than a predetermined percentage of current storage capacity of the partition. 4 . The method of claim 3 further comprising increasing charge state of the battery by a fixed amount relative to full charge. 5 . The method of claim 4 further comprising computing a storage capacity protected by the charge state of the battery inclusive of the charge state increase. 6 . The method of claim 5 further comprising increasing the storage capacity of the partition to the computed amount, where the current storage capacity increased by the computed amount is less than the forecast storage capacity. 7 . The method of claim 6 further comprising iteratively increasing the charge state of the battery and the storage capacity of the partition to achieve a target storage capacity such that the forecast storage capacity is not greater than the predetermined percentage of the target storage capacity. 8 . An apparatus comprising: a storage system comprising at least one compute node configured to manage access to at least one non-volatile drive, the compute node comprising hardware resources including multi-core processors and volatile memory, the volatile memory comprising a partition configured to store write-pending data; and a controller adapted to improve service life of a battery that provides backup power for the data storage system by adjusting charge state of the battery in response to changing data protection needs to maintain the battery in a partial charge state, the controller configured to: charge the battery to a first partial charge state that is less than full charge, where full charge is maximum storage capacity of the battery and maximum storage capacity of the battery is selected to be sufficient to protect a maximum possible size of a partition of the volatile memory and the first partial charge state is insufficient to protect the partition and is sufficient to protect data in a mirrored memory segment of the partition; compute that demand on storage capacity of the mirrored memory segment of the partition of volatile memory of the data storage system will not increase; responsive to computing that demand on storage capacity of the partition will not increase, hold the first partial charge state of the battery constant while line power is available such that the battery does not reach full charge; compute that demand on storage capacity of the partition of volatile memory will increase by an amount; responsive to computing that demand on storage capacity of the partition will increase by the amount, and without increasing the storage capacity of the partition, further charge the battery to a second partial charge state that is insufficient to protect the partition and is sufficient to protect data in the mirrored memory segment of the partition inclusive of the increased amount, the second partial charge state of the battery being held constant by the charge controller while line power is available such that the battery does not reach full charge; and increase the storage capacity of the mirrored memory segment of the partition only after increasing the charge state of the battery that provides backup power for vaulting data stored in the partition to the second partial charge state. 9 . The apparatus of claim 8 further comprising the controller adapted to compute a forecast of storage capacity that will be needed for write-pending data in the partition. 10 . The apparatus of claim 9 further comprising the controller adapted to compute that the forecast storage capacity is greater than a predetermined percentage of current storage capacity of the partition. 11 . The apparatus of claim 10 further comprising the controller adapted to increase charge state of the battery by a fixed amount relative to full charge. 12 . The apparatus of claim 10 further comprising the controller adapted to compute a storage capacity protected by the charge state of the battery inclusive of the charge state increase. 13 . The apparatus of claim 12 further comprising the controller adapted to increase the storage capacity of the partition to the computed amount, where the current storage capacity increased by the computed amount is less than the forecast storage capacity. 14 . The apparatus of claim 13 further comprising the controller adapted to iteratively increase the charge state of the battery and the storage capacity of the partition to achieve a target storage capacity such that the forecast storage capacity is not greater than the predetermined percentage of the target storage capacity. 15 . A non-transitory computer-readable storage medium storing instructions that when executed by a computer perform a method for improving service life of a battery that provides backup power for a data storage system, the method comprising: adjusting charge state of the battery in response to changing data protection needs to maintain the battery in a partial charge state by: charging the battery to a first partial charge state that is less than full charge, where full charge is maximum storage capacity of the battery and maximum storage capacity of the battery is selected to be sufficient to protect a maximum possible size of a partition of volatile memory of the data stor

Assignees

Inventors

Classifications

  • G06F3/0644Primary

    Management of space entities, e.g. partitions, extents, pools · CPC title

  • Plurality of storage devices · CPC title

  • Replication mechanisms · CPC title

  • G06F3/0619Primary

    in relation to data integrity, e.g. data losses, bit errors · 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 US12561070B2 cover?
In a data storage system, the storage capacity of a partition of volatile memory configured to store write-pending data is only increased after increasing the charge state of a backup power battery to protect the additional storage capacity. A forecast of needed storage capacity is computed for the partition. If the forecast storage capacity is greater than a predetermined percentage of current…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification G06F3/0644. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 24 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).