US 11,728,907 B2
Playback device media item replacement
Paul Andrew Bates, Santa Barbara, CA (US); Steven Beckhardt, Boston, 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 Apr. 19, 2022, as Appl. No. 17/659,773.
Application 17/659,773 is a continuation of application No. 16/995,422, filed on Aug. 17, 2020, granted, now 11,316,595.
Application 16/995,422 is a continuation of application No. 16/143,336, filed on Sep. 26, 2018, granted, now 10,749,613, issued on Aug. 18, 2020.
Application 16/143,336 is a continuation of application No. 15/713,620, filed on Sep. 23, 2017, granted, now 10,097,601, issued on Oct. 9, 2018.
Application 15/713,620 is a continuation of application No. 15/357,605, filed on Nov. 21, 2016, granted, now 9,774,643, issued on Sep. 26, 2017.
Application 15/357,605 is a continuation of application No. 15/056,585, filed on Feb. 29, 2016, granted, now 9,537,915, issued on Jan. 3, 2017.
Application 15/056,585 is a continuation of application No. 13/693,243, filed on Dec. 4, 2012, granted, now 9,319,153, issued on Apr. 19, 2016.
Prior Publication US 2022/0377123 A1, Nov. 24, 2022
Int. Cl. H04N 21/436 (2011.01); H04L 65/80 (2022.01); H04N 21/262 (2011.01); H04N 21/414 (2011.01); H04N 21/482 (2011.01); H04N 21/81 (2011.01); H04L 65/61 (2022.01); H04L 65/75 (2022.01); H04L 67/60 (2022.01); H04L 65/612 (2022.01); H04B 17/00 (2015.01)
CPC H04B 17/00 (2013.01) [H04L 65/61 (2022.05); H04L 65/612 (2022.05); H04L 65/762 (2022.05); H04L 65/80 (2013.01); H04L 67/60 (2022.05); H04N 21/26258 (2013.01); H04N 21/41407 (2013.01); H04N 21/43615 (2013.01); H04N 21/4825 (2013.01); H04N 21/8113 (2013.01)] 20 Claims
OG exemplary drawing
 
17. A method to be performed by a computing device, the method comprising:
receiving, from a first device configured to add media items for playback by a playback device of a media playback system, an instruction to add a first media item to a playback queue associated with the playback device, wherein the first media item is accessible at a first network location at a first source;
based on the instruction, causing the first media item to be added to the playback queue;
after adding the first media item to the playback queue, determining that the first media item is expected to be played back at a future time in which the first media item will no longer be accessible to the playback device;
based on the determination that the first media item is expected to be played back at a time when the first media item will no longer be accessible to the playback device, determining a second media item that is similar to the first media item, wherein the second media item is accessible at a second network location at a second source;
replacing the first media item in the playback queue with the determined second media item; and
causing the playback device to play back the playback queue.