Method and System for Power Management
OwnerRavikiran Pasupuleti Sureshbabuinventor
Life of this patent
Estimating the term…
Abstract
The present invention relates to power management and, in particular, to a method and system for power management of computers and other mobile devices. The power management of the invention would enable meeting the present day demands of effective power management in smaller and cheaper computing devices including mobile computing devices such as palm top computers, smart phones, note book computers and the like. Importantly, the power management of the invention is directed to managing power resources and power states of power manageable computing system and peripheral devices/gadgets for its more efficient and cost effective application/use.
Claims19
-22. (canceled)
A method for power management of computers and other mobile devices comprising the steps of:
- initially bringing the central processing unit (CPU) and all other peripheral devices to an optimal power usage state constituting a most optimal power usage state;
- identifying whether the client application is about to execute a CPU intensive operation and if so, boost the CPU speed using dynamic frequency management;
- identifying whether the client application is required to execute any command to activate the peripheral hardware or applications and, if so, boost the power/wake up by throttling up power to the peripheral devices from its optimal power usage state initiating a Power-Up cycle such as to enable executing of the command;
- after the completion of execution of the command initiating a Power-Down cycle whereby the power is throttled down till it reaches the said most optimal power usage state;
- and
- carrying out such power management by communicating with key modules as a virtual machine seamlessly.
A system for power management of computers and other mobile devices comprising:
- means to initially bringing the central processing unit and all other peripheral devices to an optimal power usage state constituting an idle state;
- means to identify whether the client application is about to execute a CPU intensive operation and, if so, adapted to boost the CPU speed using dynamic frequency management;
- means to ascertain whether the client application is required to execute any command to activate the peripheral hardware or applications and, if so, means to power/wake up the peripheral devices from its idle state such as to enable executing of the command;
- means adapted such that after the completion of execution of the command initiating a Power-Down cycle whereby the power is throttled down till it reaches the said most optimal power usage state;
- and
- a virtual machine adapted for carrying out such power management by communicating with key modules seamlessly.
Dependencies are inferred from the claim text.