Device discovery for social playback
AssigneeSpotify AB
InventorsMikael Ragnhult, Rifat Ordulu, Aron Manucheri, Kenny Christer Öberg Falguera, Cecilia Humlelu, Gustav Mattias Over Bergström
Life of this patent
Estimating the term…
Abstract
A system for device discovery for social playback is disclosed. The system operates to connect a host media playback device to a media output device and broadcast a social playback session to guest media playback devices. Upon joining a social playback session, a guest media playback device may control the media playback at the host media playback device. Where the media output for the social playback session is provided by the media output device.
Claims21
A method of controlling a media output device, the method comprising:
- connecting a first media playback device to the media output device;
- initiating, from the first media playback device, a social playback session;
- controlling the media output device to output a media content item;
- broadcasting a message for the social playback session, from the first media playback device, to permit a second media playback device to discover and join the social playback session when the second media playback device is in proximity to the first media playback device;
- and
- adjusting at least one playback control based on commands from the second media playback device.
A system for controlling a media output device, the system comprising:
- a media output device;
- and
- a first media playback device including a memory storage device, the memory storage device storing instructions that, when executed by the computing device, cause the computing device to:
- connect the first media playback device to the media output device;
- initiate a social playback session;
- control the media output device to output a media content item;
- broadcast a message for the social playback session, from the first media playback device, to permit a second media playback device to discover and join the social playback session when the second media playback device is in proximity to the first media playback device;
- and
- adjust at least one playback control based on commands from the second media playback device.
A method of controlling a media output device, the method comprising:
- receiving a request to generate a social playback session from a first media playback device, wherein the first media playback device is connected to the media output device;
- generating the social playback session and a session ID;
- sending the session ID to the first device allowing the first device to broadcast a message, for the social playback session, to permit devices in proximity to the first media playback device to discover and join the playback session, wherein the message includes the session ID;
- receiving a request, including the session ID, to join the social playback session from a second media playback device after the second media playback device discovers the message;
- and
- receiving commands from the second media playback device including at least one playback control and sending the commands to the first media playback device causing the first media playback device to adjust the at least one playback control.
Dependencies are inferred from the claim text.