US 11,949,725 B2
Alarms for a system of smart media playback devices
Thomas M. Alsina, Cupertino, CA (US); David C. Graham, Campbell, CA (US); Andrew M. Wadycki, Santa Clara, CA (US); Edward T. Schmidt, Santa Clara, CA (US); Joel M. Lopes Da Silva, San Francisco, CA (US); Richard M. Powell, Mountain View, CA (US); and Gregory R. Chapman, San Jose, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Apr. 11, 2022, as Appl. No. 17/718,310.
Application 17/067,113 is a division of application No. 15/836,638, filed on Dec. 8, 2017, granted, now 10,805,370, issued on Oct. 13, 2020.
Application 17/718,310 is a continuation of application No. 17/067,113, filed on Oct. 9, 2020, granted, now 11,303,686.
Claims priority of provisional application 62/514,651, filed on Jun. 2, 2017.
Prior Publication US 2022/0239715 A1, Jul. 28, 2022
Int. Cl. H04L 65/60 (2022.01); G08B 3/10 (2006.01); H04L 12/28 (2006.01); H04L 65/612 (2022.01); H04L 67/306 (2022.01); H04L 67/60 (2022.01); H04N 21/2387 (2011.01); H04N 21/262 (2011.01); H04N 21/41 (2011.01); H04N 21/436 (2011.01); H04N 21/45 (2011.01); H04N 21/458 (2011.01); H04N 21/472 (2011.01); H04N 21/482 (2011.01); H04N 21/488 (2011.01)
CPC H04L 65/60 (2013.01) [G08B 3/10 (2013.01); H04L 12/2803 (2013.01); H04L 65/612 (2022.05); H04L 67/60 (2022.05); H04N 21/2387 (2013.01); H04N 21/262 (2013.01); H04N 21/4122 (2013.01); H04N 21/43615 (2013.01); H04N 21/4524 (2013.01); H04N 21/4532 (2013.01); H04N 21/458 (2013.01); H04N 21/47217 (2013.01); H04N 21/4825 (2013.01); H04N 21/488 (2013.01); H04L 67/306 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory machine-readable medium storing instructions to cause one or more processors of an electronic device to perform operations comprising:
receiving a request to play a queue of media items associated with a scheduled event based on an occurrence of the scheduled event;
determining whether an existing playback queue is in effect on the electronic device;
determining whether the queue of media items associated with the scheduled event is a transient queue;
storing the existing playback queue as a secondary media queue in response to determining that the existing playback queue is in effect and based at least in part on whether the queue of media items associated with the scheduled event is the transient queue; and
playing at least one media item of the queue of media items associated with the scheduled event until the scheduled event is dismissed.