US 11,809,779 B2
Providing media for playback
Neil Griffiths, Cambridge, MA (US); and Jonathon Reilly, Cambridge, MA (US)
Assigned to Sonos, Inc., Santa Barbara, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Nov. 8, 2021, as Appl. No. 17/520,979.
Application 17/520,979 is a continuation of application No. 16/989,314, filed on Aug. 10, 2020, granted, now 11,169,768.
Application 16/989,314 is a continuation of application No. 16/141,846, filed on Sep. 25, 2018, granted, now 10,740,061, issued on Aug. 11, 2020.
Application 16/141,846 is a continuation of application No. 15/016,259, filed on Feb. 4, 2016, granted, now 10,114,606, issued on Oct. 30, 2018.
Application 15/016,259 is a continuation of application No. 13/937,890, filed on Jul. 9, 2013, granted, now 9,298,415, issued on Mar. 29, 2016.
Prior Publication US 2022/0253271 A1, Aug. 11, 2022
Int. Cl. G06F 3/16 (2006.01); H04N 21/262 (2011.01); G06F 16/638 (2019.01); G11B 27/10 (2006.01); H04N 21/436 (2011.01); H04N 21/462 (2011.01); H04N 21/482 (2011.01); H04N 21/432 (2011.01); H04N 21/433 (2011.01); G11B 20/10 (2006.01); H04L 65/60 (2022.01); H04R 27/00 (2006.01); H04L 12/28 (2006.01); H04L 65/61 (2022.01); H04N 21/81 (2011.01)
CPC G06F 3/165 (2013.01) [G06F 16/639 (2019.01); G11B 20/10527 (2013.01); G11B 27/105 (2013.01); H04L 65/60 (2013.01); H04N 21/26258 (2013.01); H04N 21/436 (2013.01); H04N 21/4325 (2013.01); H04N 21/4332 (2013.01); H04N 21/43615 (2013.01); H04N 21/462 (2013.01); H04N 21/4825 (2013.01); H04N 21/8113 (2013.01); H04R 27/00 (2013.01); G11B 27/102 (2013.01); G11B 2020/10657 (2013.01); H04L 65/61 (2022.05); H04L 2012/2849 (2013.01); H04R 2227/005 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A controller comprising:
at least one processor;
at least one tangible, non-transitory computer-readable medium comprising program instructions that are executable by the at least one processor such that the controller is configured to:
receive a command to resume playback by a playback device of a previously paused media content;
determine that the previously paused media content is not available for playback at least in part by (i) sending a message to a first content provider for the previously paused media content, and (ii) receiving an indication that the previously paused media content is not available for playback;
identify an alternate media content available for playback;
receive the alternate media content from a second content provider; and
cause playback of the alternate media content by the playback device.