US 11,877,030 B2
Methods and systems for interactive queuing for shared listening sessions
Mattias Anders Malte Patricks, Stockholm (SE)
Assigned to Spotify AB, Stockholm (SE)
Filed by Spotify AB, Stockholm (SE)
Filed on Oct. 20, 2022, as Appl. No. 18/048,392.
Application 18/048,392 is a continuation of application No. 16/903,078, filed on Jun. 16, 2020, granted, now 11,503,373.
Prior Publication US 2023/0130141 A1, Apr. 27, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/458 (2011.01); H04N 21/472 (2011.01); H04N 21/442 (2011.01); H04N 21/25 (2011.01); H04N 21/258 (2011.01); H04N 21/45 (2011.01); H04N 21/466 (2011.01); H04N 21/262 (2011.01)
CPC H04N 21/472 (2013.01) [H04N 21/25 (2013.01); H04N 21/251 (2013.01); H04N 21/252 (2013.01); H04N 21/258 (2013.01); H04N 21/26258 (2013.01); H04N 21/44222 (2013.01); H04N 21/45 (2013.01); H04N 21/458 (2013.01); H04N 21/4532 (2013.01); H04N 21/466 (2013.01); H04N 21/4661 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
at an electronic device having one or more processors and memory storing one or more programs for execution by the electronic device:
while providing a first media content item for playback in a shared listening session having a shared playback queue comprising one or more media content items from respective user queues, including a first media content item requested by a first user:
receiving a second request, from the first user, to adjust the shared playback queue with respect to a second media content item;
after receiving the second request, receiving a third request, from a second user, to add a third media content item to the shared playback queue;
in response to receiving the third request, updating the shared playback queue, including:
determining that the second media content item is adjusted in the shared playback queue by a same user that requested the first media content item currently provided for playback;
determining that the third media content item is added to the shared playback queue by a user other than the user that requested the first media content item in the shared playback queue; and
in accordance with the determination that the third media content item is added by a user other than the user that requested the first media content item and that the second media content item is adjusted in the shared playback queue by the same user as the first media content item currently provided for playback, positioning the third media content item added by the second user in an order of the shared playback queue to be played back before the second media content item, adjusted by the first user, in the shared listening session; and
providing, for playback in the shared listening session, the third media content item based on the order of the shared playback queue.