US 11,720,320 B2
Playback queues for shared experiences
Ryan Taylor, Santa Barbara, CA (US); and Jeffrey Michael Torgerson, Stanwood, WA (US)
Assigned to Sonos, Inc., Santa Barbara, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Dec. 20, 2021, as Appl. No. 17/556,968.
Application 17/556,968 is a continuation of application No. 16/680,234, filed on Nov. 11, 2019, granted, now 11,204,737.
Prior Publication US 2022/0188066 A1, Jun. 16, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/16 (2006.01); H04L 65/1066 (2022.01); H04L 65/1069 (2022.01); H04L 65/1089 (2022.01); H04L 65/80 (2022.01); H04L 65/612 (2022.01); H04R 27/00 (2006.01)
CPC G06F 3/165 (2013.01) [H04L 65/1066 (2013.01); H04L 65/1069 (2013.01); H04L 65/1089 (2013.01); H04L 65/612 (2022.05); H04L 65/80 (2013.01); H04R 27/00 (2013.01); H04R 2227/003 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A first playback device comprising:
at least one processor;
non-transitory computer-readable medium; and
program instructions stored on the non-transitory computer-readable medium that are executable by the at least one processor such that the first playback device is configured to:
while operating as part of a first media playback system, receive, from a computing device over a wide area network (WAN), an indication of a playback session that has been shared by a second playback device operating as part of a second media playback system;
transmit, to the computing device over the WAN, a request to join the playback session;
receive, from the computing device over the WAN, playback session information comprising indications of (i) one or more media items in a queue designated for playback by the second playback device and (ii) a playback position of the second playback device within the one or more media items;
retrieve, from a media service, the one or more media items in the queue designated for playback by the second playback device;
play back the one or more media items beginning at the playback position;
while playing back a given media item of the one or more media items, receive audio content obtained by a network microphone device of the first media playback system; and
transmit (i) the received audio content and (ii) an indication of a given playback position in the given media item corresponding to the audio content to the computing device for playback by the second playback device during the playback session.