Patent ID: 8717372

Claim:
A method for transitioning a computing device from a first operational mode to a second operational mode, the method comprising: causing operations associated with one or more client applications to be executed in the first operational mode, wherein, in the first operational mode, operations are executed on a first processor while a second processor is powered off; detecting a first system event that signals a transition from the first operational mode to the second operational mode, wherein, in the second operational mode, operations are executed on the second processor while the first processor is in a low-power state; determining that each client application included in a first subset of the one or more client applications is not included in a list of client applications that can be transferred from the first processor to the second processor without resulting in data loss; in response to determining that each client application included in the first subset is not included in the list, providing a user notification indicating that the client applications included in the first subset are not included in the list; determining that each client application included in a second subset of the one or more client applications is included in the list of client applications, wherein the second subset does not include client applications included in the first subset; in response to determining that each client application included in the second subset of the one or more client applications is included in the list: causing the second processor to power on, transferring the client applications included in the first subset from the first processor to the second processor for execution in the second operational mode, causing the first processor to enter a low-power state, determining that the first processor has been in the low-power state for a threshold amount of time, and causing the first processor to power off.