Automatic backlight intensity adjustment in an embedded operating system environment
First Claim
1. A method comprising:
- monitoring, through a battery driver component of an embedded operating system executing on a data processing system deriving power from a battery, a state of the battery; and
modifying, through a backlight driver component of the embedded operating system, an intensity level of a backlight of at least one Input/Output (I/O) device of the data processing system from an intensity level associated with a normal operation thereof to a lower intensity level when the battery is detected to be in a critical state by the battery driver component to prolong a lifetime thereof, the critical state being associated with a remaining charge on the battery being below a threshold required to maintain the data processing system in a powered on state, the modification of the intensity level of the backlight comprising switching between a plurality of intensity levels of the backlight defined through an Original Design Manufacturer (ODM) thereof and stored in at least one registry setting associated with the embedded operating system, and the plurality of intensity levels comprising both the intensity level associated with the normal operation and the lower intensity level.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes monitoring, through a battery driver component of a embedded operating system executing on a data processing system deriving power from a battery, a state of the battery. The method also includes modifying, through a backlight driver component of the embedded operating system, an intensity level of a backlight of one or more Input/Output (I/O) devices of the data processing system from a current level associated with a normal operation thereof to an intensity level lower than the current level when the battery is detected to be in a critical state to prolong a lifetime thereof. The critical state is associated with a remaining charge on the battery being below a threshold required to maintain the data processing system in a powered on state.
21 Citations
20 Claims
-
1. A method comprising:
-
monitoring, through a battery driver component of an embedded operating system executing on a data processing system deriving power from a battery, a state of the battery; and modifying, through a backlight driver component of the embedded operating system, an intensity level of a backlight of at least one Input/Output (I/O) device of the data processing system from an intensity level associated with a normal operation thereof to a lower intensity level when the battery is detected to be in a critical state by the battery driver component to prolong a lifetime thereof, the critical state being associated with a remaining charge on the battery being below a threshold required to maintain the data processing system in a powered on state, the modification of the intensity level of the backlight comprising switching between a plurality of intensity levels of the backlight defined through an Original Design Manufacturer (ODM) thereof and stored in at least one registry setting associated with the embedded operating system, and the plurality of intensity levels comprising both the intensity level associated with the normal operation and the lower intensity level. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
monitoring, through a battery driver component of an embedded operating system executing on a data processing system deriving power from a battery, a state of the battery; modifying, through a backlight driver component of the embedded operating system, an intensity level of a backlight of at least one I/O device of the data processing device from an intensity level associated with a normal operation thereof to a lower intensity level when the battery is detected to be in a critical state by the battery driver component to prolong a lifetime thereof, the critical state being associated with a remaining charge on the battery being below a threshold required to maintain the data processing system in a powered on state, the modification of the intensity level of the backlight comprising switching between a plurality of intensity levels of the backlight defined through an ODM thereof and stored in at least one registry setting associated with the embedded operating system, and the plurality of intensity levels comprising both the intensity level associated with the normal operation and the lower intensity level; maintaining, through the backlight driver component of the embedded operating system, the backlight at the lower intensity level following the modification; and modifying, through the backlight driver component, the intensity level of the backlight back to the intensity level associated with the normal operation when the battery is detected to be out of the critical state by the battery driver component. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A data processing system executing an embedded operating system thereon comprising:
-
a memory comprising instructions associated with the embedded operating system stored therein and at least one registry setting; a processor communicatively coupled to the memory; a battery communicatively interfaced with the processor; at least one I/O device also communicatively interfaced with the processor; and a backlight of the at least one I/O device, wherein the embedded operating system executing on the data processing system comprises a battery driver component integrated therewith to monitor, in conjunction with the processor, a state of the battery when the data processing system derives power from the battery, wherein the at least one registry setting comprises a plurality of intensity levels of the backlight defined through an ODM thereof stored therein, wherein the embedded operating system also comprises a backlight driver component integrated therewith to modify, in conjunction with the processor, an intensity level of the backlight from an intensity level associated with a normal operation thereof to a lower intensity level when the battery is detected to be in a critical state by the battery driver component to prolong a lifetime of the battery, the critical state being associated with a remaining charge on the battery being below a threshold required to maintain the data processing system in a powered on state, and wherein the backlight driver component is configured to effect the modification of the intensity level of the backlight in conjunction with the processor through switching between the plurality of intensity levels of the backlight stored in the at least one registry setting, the plurality of intensity levels comprising both the intensity level associated with the normal operation and the lower intensity level. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification