Compensating for Voltage Losses in OLED Displays
US-2024046874-A1 · Feb 8, 2024 · US
US11989664B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11989664-B2 |
| Application number | US-202117155932-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 22, 2021 |
| Priority date | Jan 22, 2021 |
| Publication date | May 21, 2024 |
| Grant date | May 21, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system and method for predicting remaining battery life for a portable information handling systems include determining power consumption for an OLED display based on an on pixel ratio (OPR) for each pixel. When a user starts a session of an application and a file, file metadata may be used to search a database storing OPR profiles, with each OPR profile including one or more time series associated with one or more instances of the application executing the file. For static files, a time series in an OPR profile may be used to predict power consumption and calculate battery life. For dynamic files, periodically measuring OPR data may be used to predict power consumption. For some dynamic files, historic OPR values and periodic measurements may be used to predict power consumption. The user may be provided with a list of files usable during the calculated battery life.
Opening claim text (preview).
What is claimed is: 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. 2. The method of claim 1 , wherein determining 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 comprises comparing file metadata for the file with OPR profile metadata. 3. The method of claim 1 , wherein determining OPR values for the file to generate a session time series comprises: determining a file type; if the file type is static, reading frame data for the file to determine the session time series; if the file type is dynamic, periodically measuring OPR values to create the session time series. 4. The method of claim 3 , further comprising updating the OPR file in the database based on the session time series if the file type is dynamic. 5. The method of claim 3 , further comprising: if the content type is dynamic: measuring the OPR data; and adding the session time series to the OPR profile as a stored time series. 6. The method of claim 1 , wherein comparing the session time series to a stored time series comprises determining a confidence level to determine if the session time series matches the stored time series. 7. The method of claim 6 , wherein determining a confidence level comprises comparing a relative values of a brightness level and a color level of the session time series to relative values of a brightness level and a color level of the stored time series. 8. The method of claim 1 , further comprising determining a list of applications or files executable by the portable information handling system for the predicted battery life. 9. The method of claim 8 , further comprising displaying one or more of a notification of the predicted battery life or a list of applications or files executable by the portable information handling system for the predicted battery life. 10. A system for predicting battery life for a battery in a portable information handling system, the system comprising: a processor; and a memory medium in the portable IHS, the memory medium comprising a set of instructions executable by the processor to cause the processor to: in response to receiving an input from a user interface, initiate a session on the portable information handling system, wherein the input includes an indication of an application to be executed by the information handling system and a file associated with the application: search a set of on-pixel ratio (OPR) profiles in a database in the memory medium 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, determine OPR values to generate a session time series associated with the file; compare 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, the processor is configured to predict 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, the processor is configured to predict the set of OPR values for the file using data forecasting applied to the determined OPR values; calculate a power prediction for the file based on the predicted set of OPR values; and predict a battery life based on a battery charge and the power prediction for the file. 11. The system of claim 10 , wherein the set of instructions are executable by the processor to cause the processor to compare file metadata for the file with OPR profile metadata for each OPR profile to determine if an OPR profile for the file is stored in the database. 12. The system of claim 10 , wherein the set of instructions are executable by the processor to cause the processor to: determine a file type; if the file type is static, read frame data for the file to determine the session time series; if the file type is dynamic, periodically measure OPR data to determine the session time series. 13. The system of claim 10 , wherein the set of instructions are executable by the processor to cause the processor to determine a confidence level to determine if the session time series matches the stored time series. 14. The system of claim 13 , wherein the set of instructions are executable by the processor to cause the processor to compare relative values for a brightness level and a color level of the session time series to relative values of a brightness level and a color level of the stored time series to determine the confidence level. 15. The system of claim 10 , wherein the set of instructions are executable by the processor to cause the processor to update the OPR file in the database based on the session time series if the content type is static. 16. The system of claim 10 , wherein the set of instructions are executable by the processor to cause the processor to measure the OPR values and add the session time series to the OPR profile if the file type is dynamic. 17. The system of claim 10 , wherein the set of instructions are executable by the processor to cause the processor to determine a list of applications or files executable by the portable information handling system for the predicted battery life. 18. The system of claim 17 , wherein the set of instructions are executable by the processor to cause the processor to display one or more of a notification of the predicted battery life or a list of applications or files executable by the portable information handling system for the predicted battery life.
Inference or reasoning models · CPC title
of display devices · CPC title
Updates performed during online database operations; commit processing · CPC title
Sequence data queries, e.g. querying versioned data · CPC title
Machine learning · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.