BATTERY-POWERED DEVICE WITH REDUCED POWER CONSUMPTION AND METHOD THEREOF
First Claim
1. A device comprising:
- a power management controller operative to evaluate application profile data associated with a data stream and to operative to set parametric settings of portions of a processor to reduce power consumption of the processor based on the application profile data.
3 Assignments
0 Petitions
Accused Products
Abstract
A device includes a processor that is operative to process a data stream such as executable code, encoded video or other suitable data stream, and has a plurality of processor portions. The device further includes a power management controller coupled to the processor portions that controls power consumption of the processor portions based on application profile data associated with the data stream. The application profile data may be included with executable code or provided separately and may directly indicate usage/nonusage of portions of the processor or the data stream may have inherent application profile data in the header that indirectly identifies usage of the processor portions. In addition, in one example, a method for reducing power consumption for a battery powered device includes executing code that includes application profile data identifying usage of portions of a first processor during runtime of an application; and, in response to the application profile data, controlling power consumption of the identified processor portions during runtime of the application.
58 Citations
26 Claims
-
1. A device comprising:
a power management controller operative to evaluate application profile data associated with a data stream and to operative to set parametric settings of portions of a processor to reduce power consumption of the processor based on the application profile data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A battery-powered device comprising:
-
a battery; a processor having a plurality of processor portions and operative to execute code, and operatively coupled to the battery; and a power management controller operatively coupled to the processor portions and operative to control power consumption of the processor portions based on application profile data included with the code, that identifies usage of the processor portions during runtime of an application. - View Dependent Claims (9)
-
-
10. A method for reducing power consumption for a battery powered device comprising:
-
executing code that includes application profile data identifying usage of portions of a first processor during runtime of an application; and in response to the application profile data identifying usage of portions of the first processor, controlling power consumption of the identified first processor portions during runtime. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A battery-powered device comprising:
-
memory operative to store executable code; a first processor, having a plurality of processor portions, operatively coupled to the memory and operative to execute the code; and a power management controller operatively coupled to the first processor and operative to control power consumption of the first processor portions based on application profile data, included with the code, that identifies usage of the portions during runtime of the code. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A network element comprising:
-
a memory containing data representing application profile data and corresponding executable code; and a network interface operatively coupled to the memory and operative to send the application profile data and executable code to a wireless mobile device. - View Dependent Claims (24)
-
-
25. A computer readable medium that stores instructions which when executed adapt a device to:
-
execute code that includes application profile data identifying usage of portions of a first processor during runtime of an application; and in response to the application profile data identify usage of portions of the first processor, controlling power consumption of the identified first processor portions during runtime. - View Dependent Claims (26)
-
Specification