US 12,282,373 B2
Portable playback device power management
Joshua Nicholas, Waltham, MA (US); Brenda Stefani, Andover, MA (US); Liang Chai, Acton, MA (US); Xiang Wang, Braintree, MA (US); Allan Velzy, Needham, MA (US); Edwin Joseph Fitzpatrick, III, Boston, MA (US); and Hrishikesh Gossain, Santa Barbara, CA (US)
Assigned to Sonos, Inc., Goleta, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Sep. 25, 2023, as Appl. No. 18/473,406.
Application 18/473,406 is a continuation of application No. 18/058,958, filed on Nov. 28, 2022, granted, now 11,809,257.
Application 18/058,958 is a continuation of application No. 17/443,885, filed on Jul. 28, 2021, granted, now 11,513,580, issued on Nov. 29, 2022.
Application 17/443,885 is a continuation of application No. 16/435,214, filed on Jun. 7, 2019, granted, now 11,093,016, issued on Aug. 17, 2021.
Prior Publication US 2024/0012463 A1, Jan. 11, 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)] 19 Claims
OG exemplary drawing
 
1. A playback device comprising:
one or more speakers;
one or more amplifiers configured to drive the one or more speakers;
a communications interface configured to facilitate communication over at least one network;
one or more processors; and
at least one non-transitory computer-readable medium comprising program instructions that are executable by the one or more processors such that the playback device is configured to
execute an operating system,
execute one or more programs of a plurality of programs, at least one program of the plurality of programs being a first program that facilitates the playback of audio content by the playback device,
determine that each program of the one or more programs is ready to suspend execution,
suspend execution of the one or more programs and the operating system,
detect one or more triggers of a plurality of triggers to resume execution of the one or more suspended programs and the suspended operating system, the plurality of triggers comprising a wake-on-wireless trigger, a wake-on-touch trigger, and a timeout trigger,
resume, based on detection of the one or more triggers, execution of the one or more suspended programs and the suspended operating system, and
playback, via execution of the first program, the audio content through the one or more speakers and the one or more amplifiers.