Patent ID: 8601304

Claim:
A method performed by a computer platform, the method comprising: with an operating system (OS) executing on a processor of the computer platform: detecting a processor idle condition of the processor; and in response to the detecting the processor idle condition: identifying a transition of the processor to a processor idle power state, and sending to tying logic of the computer platform a message indicating the transition of the processor; providing to the tying logic an indication of an idle condition of a device of the computer platform other than the processor; and in response to both the message indicating the transition of the processor and the indication of the idle condition of the device, the tying logic identifying an opportunity to transition the computer platform to a first system idle power state including the processor being in the processor idle power state and the device being in a first device power state; and in response to identifying the opportunity to transition the computer platform to the first system idle power state, the tying logic signaling a driver process for the device to transition the device to the first device power state.