US 11,989,664 B2
System and method for calculating battery life
Yagiz C. Yildiz, Austin, TX (US); Ryan N. Comer, Pflugerville, TX (US); Jace W. Files, Round Rock, TX (US); and Michael S. Gatson, Austin, TX (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Jan. 22, 2021, as Appl. No. 17/155,932.
Prior Publication US 2022/0237479 A1, Jul. 28, 2022
Int. Cl. G06F 1/00 (2006.01); G06F 1/3218 (2019.01); G06F 16/23 (2019.01); G06F 16/2458 (2019.01); G06N 5/04 (2023.01); G06N 20/00 (2019.01); G06F 1/26 (2006.01); G06F 1/3203 (2019.01)
CPC G06N 5/04 (2013.01) [G06F 1/3218 (2013.01); G06F 16/2379 (2019.01); G06F 16/2474 (2019.01); G06N 20/00 (2019.01); G06F 1/26 (2013.01); G06F 1/3203 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for predicting a battery life in a portable information handling system, the method comprising:
in response to a user initiating a session on the portable information handling system, wherein the user provides an indication of an application to be executed by the information handling system and a file associated with the application:
searching a set of on-pixel ratio (OPR) profiles in a database to determine if an OPR profile for the file is stored in the database, wherein each stored OPR profile comprises one or more stored time series, wherein each stored time series corresponds to one instance of the application processing the file;
during execution of the application, determining OPR values to generate a session time series associated with the file;
comparing the session time series to a stored time series to determine if the session time series matches the stored time series, wherein:
if the session time series matches the stored time series, predicting a set of OPR values for the file based on a set of historic OPR values from the stored time series; or
if the session time series does not match the stored time series, predicting the set of OPR values for the file using data forecasting applied to the measured OPR values;
calculating a power prediction for the file based on the predicted set of OPR values; and
predicting a battery life based on a battery charge and the power prediction for the file.