1. A method, comprising: connecting a device, having a first memory and a first processor executing a first operating system, to a computer system, having a second memory and a second processor executing a second operating system, to form a unified system; generating a unified desktop for the unified system, wherein the unified desktop includes a first user interface associated with the device and a second user interface associated with the computer system, and wherein the unified desktop emulates a personal computer environment; receiving one of a plurality of sleep states from a user, wherein each of the plurality of sleep states is governed by a wakeup rule; setting the unified desktop into the received sleep state, wherein in the sleep state both the first user interface and the second user interface are inactive; receiving a phone cell at the device as a first event; and in response to the phone call, conducting a wake action.