Method and apparatus to manage power consumption in a computer
First Claim
Patent Images
1. A method comprising:
- registering one or more applications with a power management module in a computer, the one or more applications being operable on a virtual machine in the computer;
learning usage and behavior of the one or more applications at runtime; and
dynamically changing power consumption in the computer in response to at least one of the usage and the performance of the one or more applications.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus to manage power consumption in a computer have been presented. In one embodiment, the method includes registering one or more applications with a power management module in a computer, the one or more applications being operable on a virtual machine in the computer. The method may further include learning usage and behavior of the one or more applications at runtime and dynamically changing power consumption in the computer in response to at least one of the usage and the performance of the one or more applications.
-
Citations
24 Claims
-
1. A method comprising:
-
registering one or more applications with a power management module in a computer, the one or more applications being operable on a virtual machine in the computer;
learning usage and behavior of the one or more applications at runtime; and
dynamically changing power consumption in the computer in response to at least one of the usage and the performance of the one or more applications. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A machine-accessible medium that provides instructions that, if executed by a processor, will cause the machine to perform operations comprising:
-
registering one or more applications with a power management module in a computer, the one or more applications being operable on a virtual machine in the computer;
learning usage and behavior of the one or more applications at runtime; and
dynamically changing power consumption in the computer in response to at least one of the usage and the performance of the one or more applications. - View Dependent Claims (8, 9, 10)
-
-
11. An apparatus comprising:
-
a virtual machine on which one or more applications run; and
a power management module coupled to the virtual machine to dynamically adjust power consumption of the one or more applications during runtime of the one or more applications based on at least one of a usage and a performance of the one or more applications. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
a display device; and
a processing module coupled to the display device, the processing module comprising a virtual machine on which one or more applications run; and
a power management module coupled to the virtual machine to dynamically adjust power consumption of the one or more applications during runtime of the one or more applications based on at least one of a usage and a performance of the one or more applications. - View Dependent Claims (21, 22, 23, 24)
-
Specification