CPC G09G 5/10 (2013.01) [G06N 3/04 (2013.01); G06N 3/08 (2013.01); G09G 2320/00 (2013.01); G09G 2320/062 (2013.01); G09G 2320/0646 (2013.01); G09G 2320/103 (2013.01); G09G 2354/00 (2013.01); G09G 2360/144 (2013.01); G09G 2360/145 (2013.01)] | 20 Claims |
1. 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.
|