Automatically adjusting screen brightness based on screen content
AssigneeCapital One Services, LLC
InventorsJeremy Edward Goodsitt, Vincent Pham, Austin Grant Walters, Anh Truong, Galen Rafferty, Reza Farivar
Life of this patent
Estimating the term…
Abstract
Disclosed are examples for adjusting screen brightness based on screen content being presented on a display screen of a mobile device. The described examples may determine a time at which the screen content is to be evaluated. The screen content is categorized based on the evaluation. A category of the screen content may be input into a machine learning algorithm that may be used to determine whether a screen brightness adjustment is appropriate. If a screen brightness adjustment is appropriate, a degree of the screen brightness adjustment may be determined.
Claims20
A method, comprising:
- detecting an input to a mobile device requesting a screen brightness adjustment;
- identifying an application presenting screen content on a display device of the mobile device after the input for the screen brightness adjustment is detected, wherein the identified application is identified by an application identifier;
- inputting the application identifier and histogram related information into a machine learning algorithm, wherein the machine learning algorithm is operable to categorize screen content;
- based on an output from the machine learning algorithm, categorizing the screen content being presented on the display device;
- receiving an ambient light indication from an ambient light sensor;
- accessing a screen brightness adjustment model;
- inputting an application name, an indication of the categorized screen content, and the ambient light indication into the screen brightness adjustment model;
- and
- adjusting a screen brightness based on an output from the screen brightness adjustment model.
A mobile device, comprising:
- a screen brightness adjustment application stored in a memory of the mobile device and executable by a processor of the mobile device,
- wherein execution of the screen brightness adjustment application enables the mobile device to perform functions, including functions to:
- detect an input to the mobile device requesting a screen brightness adjustment;
- identify an application presenting screen content on a display device of the mobile device after the input for the screen brightness adjustment is detected, wherein the identified application is identified by an application identifier;
- input the application identifier and histogram related information into a machine learning algorithm, wherein the machine learning algorithm is operable to categorize screen content;
- based on an output from the machine learning algorithm, categorize the screen content being presented on the display device;
- receive an ambient light indication from an ambient light sensor;
- access a screen brightness adjustment model;
- input an application name, an indication of the categorized screen content, and the ambient light indication into the screen brightness adjustment model;
- and
- adjust a screen brightness based on an output from the screen brightness adjustment model.
A non-transitory computer readable medium embodied with programming code that when executed causes a processor to perform functions, including functions to:
- detect an input to a mobile device requesting a screen brightness adjustment;
- identify an application presenting screen content on a display device of the mobile device after the input for the screen brightness adjustment is detected, wherein the identified application is identified by an application identifier;
- input the application identifier and histogram related information into a machine learning algorithm, wherein the machine learning algorithm is operable to categorize screen content;
- based on an output from the machine learning algorithm, categorize the screen content being presented on the display device;
- receive an ambient light indication from an ambient light sensor;
- access a screen brightness adjustment model;
- input an application name, an indication of the categorized screen content, and the ambient light indication into the screen brightness adjustment model;
- and
- adjust a screen brightness based on an output from the screen brightness adjustment model.
Dependencies are inferred from the claim text.