A method and system for reducing energy consumption of a display in a
computer system. The method includes profiling screen usage patterns and
the impact of the screen usage patterns on energy consumption by the
display; deriving an energy model based on the screen usage patterns;
determining when to control the display in order to decrease its energy
consumption; determining which screen portions of the display and what
display parameters to control based on the energy model; and for each
portion of the display to be controlled, controlling its display
parameters, wherein the screen portions are controlled to attain energy
conservation.