Dynamic control of playlists
AssigneeSpotify AB
InventorNikolaos Toumpelis
Life of this patent
Estimating the term…
Abstract
A server performs a method of controlling the manipulation of a playlist that includes a queue of media items to be played. The method includes authorizing a first electronic device to control the manipulation of the playlist and generating the playlist based on a set of media preferences associated with the first electronic device. The method further includes, after authorizing a second electronic device to manipulate the playlist, receiving, from the second electronic device, a request to update an order of media items in the playlist and generating an updated order of media items in the playlist in response to receiving the request from the second electronic device.
Claims13
A method of controlling manipulation of a playlist including a queue of media items to be played, the method being performed by a server having one or more processors and a memory storing instructions for execution by the one or more processors, the method comprising:
- authorizing a first electronic device, associated with a first user account, to control the manipulation of the playlist;
- generating the playlist based on a set of media preferences associated with the first electronic device;
- after authorizing a second electronic device, associated with a second user account distinct from the first user account, to manipulate the playlist:
- receiving, from the second electronic device a request to update an order of media items in the playlist;
- and
- generating an updated order of media items in the playlist in response to receiving the request from the second electronic device.
A server for controlling manipulation of a playlist including a queue of media items to be played, the server comprising:
- one or more processors;
- and
- a memory storing instructions executable by the one or more processors to cause the server to:
- authorize a first electronic device, associated with a first user account, to control the manipulation of the playlist;
- generate the playlist based on a set of media preferences associated with the first electronic device;
- after authorizing a second electronic device, associated with a second user account distinct from the first user account, to manipulate the playlist:
- receive, from the second electronic device, a request to update an order of media items in the playlist;
- and
- generate an updated order of media items in the playlist in response to receiving the request from the second electronic device.
A non-transitory computer-readable storage medium storing instructions for controlling manipulation of a playlist that, when executed by a server, cause the server to:
- authorize a first electronic device, associated with a first user account, to control the manipulation of the playlist;
- generate the playlist based on a set of media preferences associated with the first electronic device;
- after authorizing a second electronic device, associated with a second user account distinct from the first user account, to manipulate the playlist:
- receive, from the second electronic device, a request to update an order of media items in the playlist;
- and
- generate an updated order of media items in the playlist in response to receiving the request from the second electronic device.
Dependencies are inferred from the claim text.