| CPC G06F 1/3228 (2013.01) [G06F 1/324 (2013.01); G06F 1/3293 (2013.01)] | 20 Claims |

|
1. A portable playback device comprising:
one or more speakers;
one or more amplifiers configured to drive the one or more speakers;
a battery;
a communications interface;
one or more processors; and
at least one non-transitory computer-readable data storage medium storing program instructions executable by the one or more processors to cause the portable playback device to
detect one or more wake triggers from a plurality of wake triggers comprising two or more of a wake-on-button trigger, a wake-on-touch trigger, a wake-on-wireless trigger, and a wake-on-Bluetooth trigger,
resume a suspended operating system and one or more suspended programs based on detection of the one or more wake triggers, the one or more suspended programs comprising a suspended control program configured to cause the portable playback device to play back audio content, and
after resumption of the suspended operating system and the one or more suspended programs,
(i) record a resume event in a power event queue, the resume event identifying the one or more wake triggers, and
(ii) play back the audio content through one or more amplifiers and one or more speakers of the portable playback device.
|