Methods and systems for adapting playlists
First Claim
1. A method for playlist adaption, the method being performed by a server having one or more processors and memory storing instructions for execution by the one or more processors, the method comprising:
- receiving a request, from a host listener associated with a selected playlist, to play the selected playlist from a first electronic device associated with the host listener, the playlist including audio items having a common attribute;
automatically receiving an identity of a guest listener having a second electronic device, without explicit input from the guest listener after the second electronic device comes within range of the first electronic device;
retrieving an indication of taste of the guest listener based on the received identity;
selecting an additional audio item based at least in part on the indication of taste of the guest listener and the common attribute of the audio items of the selected playlist; and
while streaming a first media item of the selected playlist in response to the request, incorporating the additional audio item into the selected playlist.
1 Assignment
0 Petitions
Accused Products
Abstract
A server receives a request to play a selected playlist from a first electronic device associated with a host listener. The playlist includes audio items having a common attribute. The server also receives an identity of a guest listener having a second electronic device and retrieves an indication of taste of the guest listener based on the received identity. The server selects an additional audio item based at least in part on the indication of taste of the guest listener and the common attribute of the audio items of the selected playlist, and incorporates the additional audio item into the selected playlist.
-
Citations
19 Claims
-
1. A method for playlist adaption, the method being performed by a server having one or more processors and memory storing instructions for execution by the one or more processors, the method comprising:
-
receiving a request, from a host listener associated with a selected playlist, to play the selected playlist from a first electronic device associated with the host listener, the playlist including audio items having a common attribute; automatically receiving an identity of a guest listener having a second electronic device, without explicit input from the guest listener after the second electronic device comes within range of the first electronic device; retrieving an indication of taste of the guest listener based on the received identity; selecting an additional audio item based at least in part on the indication of taste of the guest listener and the common attribute of the audio items of the selected playlist; and while streaming a first media item of the selected playlist in response to the request, incorporating the additional audio item into the selected playlist. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server comprising:
-
one or more processors; and memory storing instructions executable by the one or more processors to cause the server to; receive a request, from a host listener associated with a selected playlist, to play the selected playlist from a first electronic device associated with the host listener, the playlist including audio items having a common attribute; automatically receive an identity of a guest listener having a second electronic device, without explicit input from the guest listener after the second electronic device comes within range of the first electronic device; retrieve an indication of taste of the guest listener based on the received identity; select an additional audio item based at least in part on the indication of taste of the guest listener and the common attribute of the audio items of the selected playlist; and while streaming a first media item of the selected playlist in response to the request, incorporate the additional audio item into the selected playlist. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium storing one or more programs for execution by a server having one or more processors and memory, the one or more programs comprising instructions for:
-
receiving a request, from a host listener associated with a selected playlist, to play the selected playlist from a first electronic device associated with the host listener, the playlist including audio items having a common attribute; automatically receiving an identity of a guest listener having a second electronic device, without explicit input from the guest listener after the second electronic device comes within range of the first electronic device; retrieving an indication of taste of the guest listener based on the received identity; selecting an additional audio item based at least in part on the indication of taste of the guest listener and the common attribute of the audio items of the selected playlist; and while streaming a first media item of the selected playlist in response to the request, incorporating the additional audio item into the selected playlist.
-
Specification