US 12,416,963 B2
Portable playback device power management
Liang Chai, Acton, MA (US); Xiang Wang, Braintree, MA (US); Brenda Stefani, Andover, MA (US); Lyford Beverage, Jr., Lawrence, MA (US); Allan Velzy, Needham, MA (US); and Edwin Joseph Fitzpatrick, III, Boston, MA (US)
Assigned to Sonos, Inc., Goleta, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on May 13, 2024, as Appl. No. 18/662,162.
Application 18/662,162 is a continuation of application No. 18/057,813, filed on Nov. 22, 2022, granted, now 12,019,496.
Application 18/057,813 is a continuation of application No. 17/443,886, filed on Jul. 28, 2021, granted, now 11,513,581, issued on Nov. 29, 2022.
Application 17/443,886 is a continuation of application No. 16/435,235, filed on Jun. 7, 2019, granted, now 11,126,243, issued on Sep. 21, 2021.
Prior Publication US 2024/0295914 A1, Sep. 5, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 1/32 (2019.01); G06F 1/3228 (2019.01); G06F 1/324 (2019.01); G06F 1/3293 (2019.01)
CPC G06F 1/3228 (2013.01) [G06F 1/324 (2013.01); G06F 1/3293 (2013.01)] 20 Claims
OG exemplary drawing
 
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.