US 11,888,604 B2
Systems and methods for joining a shared listening session
Erik Broberg, Stockholm (SE); and Claes Johan Daniel Collin, Stockholm (SE)
Assigned to Spotify AB, Stockholm (SE)
Filed by Spotify AB, Stockholm (SE)
Filed on Feb. 22, 2022, as Appl. No. 17/677,803.
Application 17/677,803 is a continuation of application No. 16/868,404, filed on May 6, 2020, granted, now 11,283,846.
Prior Publication US 2022/0247802 A1, Aug. 4, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 65/4053 (2022.01); G06F 16/638 (2019.01); H04L 65/611 (2022.01)
CPC H04L 65/4053 (2013.01) [G06F 16/639 (2019.01); H04L 65/611 (2022.05)] 17 Claims
OG exemplary drawing
 
1. A method, comprising:
at a server system associated with a media-providing service, the server system having one or more processors and memory storing instructions for execution by the one or more processors:
while a first electronic device is hosting a first shared listening session playing back media on a second electronic device:
receiving, at the server system associated with the media-providing service, from a third electronic device, a first request that includes an identifier of the second electronic device on which media is playing back, before receiving a second request to join the first shared listening session playing back on the second electronic device, wherein the third electronic device obtained the identifier of the second electronic device using a discovery process before generating the first request, without interaction between the first electronic device and the third electronic device;
in response to the first request that includes an identifier of the second electronic device on which media is playing back and in accordance with a determination that the third electronic device is authorized to access the first electronic device's shared listening sessions, automatically transmitting, to the third electronic device, a session identifier for the first shared listening session;
after receiving the session identifier for the first shared listening session, receiving, from the third electronic device, the second request to join the first shared listening session identified by the session identifier; and
in response to the second request, providing, to the third electronic device, access to control media playback of the first shared listening session playing back on the second electronic device.