Sleep/wake with suppression and donated importance
AssigneeApple Inc.
InventorsJairey Connie Jong, Kevin James Van Vechten
Life of this patent
Estimating the term…
Abstract
A method and apparatus of a device that manages processes upon the device entering and waking from sleep mode is described. In an exemplary embodiment, the device receives a signal to wakeup the device from the sleep mode. The sleep mode includes a plurality of processes that were executing prior to the device being put into a sleep mode and the plurality of processes includes a suppressed process and an unsuppressed process. For each of the processes, the device resumes execution of that process if that process is an unsuppressed process and defers execution of the process if that process is a suppressed process.
Claims20
A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method to wakeup a device from a sleep mode, the method comprising:
- receiving a signal to wakeup the device from the sleep mode, wherein the sleep mode includes a plurality of processes that were executing prior to the device being put into a sleep mode and the plurality of processes includes a suppressed process and an unsuppressed process;
- and
- for each of the plurality of processes,
- resuming execution of that process if that process is an unsuppressed process, and
- deferring execution of the process if that process is a suppressed process.
A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method to prepare a device for sleep mode, the method comprising:
- receiving a signal that indicates the device is to be put into the sleep mode, wherein the device includes a plurality of active processes that are executing;
- retrieving a list of important process;
- and
- for each of the plurality of active processes,
- determining if that active process is in the list of important processes, and
- marking that active process as suppressed, if that active process is not in the list of important processes, wherein execution of a suppressed process is deferred upon the device waking from sleep mode.
A method to wakeup a device from a sleep mode, the method comprising:
- receiving a signal to wakeup the device from the sleep mode, wherein the sleep mode includes a plurality of processes that were executing prior to the device being put into a sleep mode and the plurality of processes includes a suppressed process and an unsuppressed process;
- and
- for each of the plurality of processes,
- resuming execution of that process if that process is an unsuppressed process, and
- deferring execution of the process if that process is a suppressed process.
A device to prepare the device for sleep mode, the device comprising:
- a processor;
- a memory coupled to the processor though a bus;
- and
- a process executed from the memory by the processor to cause the processor to receive a signal that indicates the device is to be put into the sleep mode, wherein the device includes a plurality of active processes that are executing, retrieve a list of important process, and for each of the plurality of active processes, determine if that active process is in the list of important processes, and mark that active process as suppressed, if that active process is not in the list of important processes, wherein execution of a suppressed process is deferred upon the device waking from sleep mode.
Dependencies are inferred from the claim text.