IP Library Granted Patent US 11,598,810
Granted Patent B2
US 11,598,810 · App. 17/031,123 · Granted Mar 7, 2023

Battery runtime forecasting for an information handling system

Inventors: Tyler Ryan Cox (Austin, TX); Richard Christopher Thompson (Cedar Park, TX); Thanh Thien Tran (Houston, TX)
Assignee: Dell Products L.P.
G01R31/3646G01R31/367
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 11,598,810
App. No.
17/031,123
Granted
Mar 7, 2023
Kind
B2
Abstract

System and method for battery runtime forecasting, including identifying a power usage of a IHS; identifying a charge profile of a battery of the IHS, the charge profile including charging levels each associated with a respective time period; determining a state of charge of the battery based on a current time; identifying power delivery capabilities of a power source providing power to the battery; generating a predicted relative state of charge (RSOC) profile of the battery based on i) the power usage of the IHS, ii) an entirety of the charge profile of the battery, iii) the state of charge of the battery, and iv) power delivery capabilities of the power source; and identifying a runtime estimate of the battery.

Claims (69)

1. A computer-implemented method for battery runtime forecasting, comprising:

identifying a power usage of an information handling system (IHS);

identifying a charge profile of a battery of the IHS, the charge profile including one or more charging levels each associated with a respective time period;

determining a state of charge of the battery based on a current time;

identifying power delivery capabilities of a power source providing power to the battery;

generating a predicted relative state of charge (RSOC) profile of the battery based on i) the power usage of the IHS, ii) an entirety of the charge profile of the battery, iii) the state of charge of the battery, and iv) power delivery capabilities of the power source;

identifying a runtime estimate of the battery, including:

i) determining, for each time period of a plurality of time periods, a time to full for the time period based on the predicted RSOC profile of the battery for the time period and the charging level of the time period, and

ii) calculating a summation of the time to full for each time period of the plurality of time periods based on the current time to generate the runtime estimate of the battery; and

charging the battery of the IHS based on the predicted RSOC profile of the battery and a power usage of a processor of the IHS.

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

identifying a charging mode of the battery; and

identifying the charge profile of the battery based on the charging mode of the battery.

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

generating the predicted RSOC profile of the battery based on i) the power usage of the IHS, ii) the charge profile of the battery, iii) the state of charge of the battery, iv) the power delivery capabilities of the power source, and v) the charge mode of the battery.

4. The computer-implemented method of claim 1 , further comprising: displaying, on a graphics user interface (GUI) of the IHS, a notification indicating the runtime estimate of the battery.

5. The computer-implemented method of claim 1 , wherein identifying the runtime estimate of the battery further comprises:

identifying a particular state of charge of the battery;

determining, based on the predicted RSOC profile, a particular time associated with the particular state of charge; and

determining the runtime estimate of the battery based on the particular time and the current time.

6. The computer-implemented method of claim 5 , wherein the particular state of charge is 100% charge of the battery.

7. The computer-implemented method of claim 5 , wherein the particular state of charge is less than 100% charge of the battery.

8. An information handling system, comprising:

a battery;

a memory storing instructions; and

a processor in communication with the memory to perform operations comprising: identifying a power usage of the information handling system (IHS);

identifying a charge profile of the battery of the IHS, the charge profile including one or more charging levels each associated with a respective time period;

determining a state of charge of the battery based on a current time;

identifying power delivery capabilities of a power source providing power to the battery;

generating a predicted relative state of charge (RSOC) profile of the battery based on i) the power usage of the IHS, ii) an entirety of the charge profile of the battery, iii) the state of charge of the battery, and iv) power delivery capabilities of the power source;

identifying a runtime estimate of the battery, including:

i) determining, for each time period of a plurality of time periods, a time to full for the time period based on the predicted RSOC profile of the battery for the time period and the charging level of the time period, and

ii) calculating a summation of the time to full for each time period of the plurality of time periods based on the current time to generate the runtime estimate of the battery; and

charging the battery of the IHS based on the predicted RSOC profile of the battery and a power usage of a processor of the IHS.

9. The information handling system of claim 8 , the operations further comprising:

identifying a charging mode of the battery; and

identifying the charge profile of the battery based on the charging mode of the battery.

10. The information handling system of claim 9 , the operations further comprising:

generating the predicted RSOC profile of the battery based on i) the power usage of the IHS, ii) the charge profile of the battery, iii) the state of charge of the battery, iv) the power delivery capabilities of the power source, and v) the charge mode of the battery.

11. The information handling system of claim 8 , the operations further comprising:

displaying, on a graphics user interface (GUI) of the IHS, a notification indicating the runtime estimate of the battery.

12. The information handling system of claim 8 , wherein identifying the runtime estimate of the battery further comprises:

identifying a particular state of charge of the battery;

determining, based on the predicted RSOC profile, a particular time associated with the particular state of charge; and

determining the runtime estimate of the battery based on the particular time and the current time.

13. The information handling system of claim 12 , wherein the particular state of charge is 100% charge of the battery.

14. The information handling system of claim 12 , wherein the particular state of charge is less than 100% charge of the battery.

15. A non-transitory computer-readable medium comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:

identifying a power usage of an information handling system (IHS);

identifying a charge profile of a battery of the IHS, the charge profile including one or more charging levels each associated with a respective time period;

determining a state of charge of the battery based on a current time;

identifying power delivery capabilities of a power source providing power to the battery; generating a predicted relative state of charge (RSOC) profile of the battery based on i)

the power usage of the IHS, ii) an entirety of the charge profile of the battery, iii) the state of charge of the battery, and iv) power delivery capabilities of the power source;

identifying a runtime estimate of the battery, including:

i) determining, for each time period of a plurality of time periods, a time to full for the time period based on the predicted RSOC profile of the battery for the time period and the charging level of the time period, and

ii) calculating a summation of the time to full for each time period of the plurality of time periods based on the current time to generate the runtime estimate of the battery; and

charging the battery of the IHS based on the predicted RSOC profile of the battery and a power usage of a processor of the IHS.

16. The computer-readable medium of claim 15 , the operations further comprising:

identifying a charging mode of the battery; and

identifying the charge profile of the battery based on the charging mode of the battery.

17. The computer-readable medium of claim 16 , the operations further comprising:

generating the predicted RSOC profile of the battery based on i) the power usage of the IHS, ii) the charge profile of the battery, iii) the state of charge of the battery, iv) the power delivery capabilities of the power source, and v) the charge mode of the battery.

18. The computer-readable medium of claim 15 , the operations further comprising:

displaying, on a graphics user interface (GUI) of the IHS, a notification indicating the runtime estimate of the battery.

19. The computer-readable medium of claim 15 , wherein identifying the runtime estimate of the battery further comprises:

identifying a particular state of charge of the battery;

determining, based on the predicted RSOC profile, a particular time associated with the particular state of charge; and

determining the runtime estimate of the battery based on the particular time and the current time.

20. The computer-readable medium of claim 19 , wherein the particular state of charge is 100% charge of the battery.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0523) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 060332/0664 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0434) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 060332/0740 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0609) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0570 →
RELEASE OF SECURITY INTEREST AT REEL 054591 FRAME 0471 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0463 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 054475/0609 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 054475/0434 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 054475/0523 →
SECURITY AGREEMENT Recorded Nov 13, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 054591/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2020
From: COX, TYLER RYAN; THOMPSON, RICHARD CHRISTOPHER; TRAN, THANH THIEN
To: DELL PRODUCTS L.P.
Reel/Frame 053880/0323 →
Continuity (1)
Related Publication 20220091190A1 · Mar 24, 2022
Cited By (2)
US 12,216,172 US 12,422,491