Patent ID: 8176341

Claim:
A method comprising: receiving, by a power management controller of a platform, power management guidelines from a first plurality of components associated with a system hosting the platform, wherein said receiving comprises receiving, by the power management controller, from one or more of the first plurality of components, maximum latency tolerances of the one or more of the first plurality of components; and developing, by the power management controller, a power management policy to manage one or more of a second plurality of components of the system based at least in part on the received power management guidelines; wherein said developing comprises: determining a minimum of the maximum latency tolerances of the one or more of the first plurality of components; and determining one or more first sleep levels for a first one of the second plurality of components and one or more second sleep levels, different than the first sleep levels, for a second one of the second plurality of components, such that time taken for the first and seconds ones of the second plurality of components to wake up from the determined first and second sleep levels of the second plurality of components is less than the minimum of the maximum latency tolerances of the one or more of the first plurality of components.