IP Library Granted Patent US 11,403,341
Granted Patent B2
US 11,403,341 · App. 16/820,562 · Granted Aug 2, 2022

Methods and systems for adapting playlists

Inventors: Miles Lennon (New York, NY); Rafael Mumme (New York, NY); Jason Gavris (Wellesley, MA); Minwei Gu (Malden, MA); Mateo Rando (Stockholm, SE)
Assignee: SPOTIFY AB
G06F16/639G06F16/29G06F16/4387G06F16/637H04W4/025
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,403,341
App. No.
16/820,562
Granted
Aug 2, 2022
Kind
B2
Abstract

A method is performed at a server system. The method includes, while streaming a playlist at a first electronic device associated with a host listener, the playlist including media content items: 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; selecting an additional media content item based at least in part on the identity of the guest listener; and incorporating the additional media content item into the selected playlist.

Claims (48)

1. A method comprising:

at a server having one or more processors and memory storing instructions for execution by the one or more processors:

while streaming a playlist at a first electronic device associated with a host listener, the playlist including media content items:

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;

selecting an additional media content item based at least in part on the identity of the guest listener; and

incorporating the additional media content item into the playlist.

2. The method according to claim 1 , wherein the first electronic device comprises a media presentation system.

3. The method according to claim 1 , wherein:

the playlist streamed at the first electronic device includes media content items having a common attribute, and

the additional media content item is selected based at least in part on the common attribute of the playlist.

4. The method according to claim 3 , wherein the additional media content item is selected from media content items of a gross playlist associated with the playlist, wherein the gross playlist includes more media content items than the playlist and the media content items of the gross playlist have the common attribute.

5. The method according to claim 3 , wherein the common attribute of the playlist is related to a genre of the media content items.

6. The method according to claim 1 , wherein the server receives the identity of the guest listener from the first electronic device.

7. The method according to claim 1 , wherein the server receives the identity of the guest listener from the second electronic device.

8. The method according to claim 1 , further comprising, determining an indication of taste of the guest listener based on the identity of the guest listener, wherein the indication of taste of the guest listener includes a taste profile parameter of the guest listener.

9. The method according to claim 8 , wherein the additional media content item is selected from audio items that match the taste profile parameter of the guest listener.

10. The method according to claim 1 , further comprising, determining an indication of taste of the guest listener based on the identity of the guest listener, wherein the indication of taste of the guest listener includes listening counts for respective media content items.

11. The method according to claim 1 , further comprising:

receiving geographic information about the first electronic device;

receiving geographic information about the second electronic device; and

determining that the first and second electronic devices are within a same geographic area;

wherein the additional media content item is selected in response to determining that the first and second electronic devices are within the same geographic area.

12. The method according to claim 1 , wherein receiving the identity of the guest listener is performed after a function is enabled that makes the second electronic device discoverable by the first electronic device.

13. A server comprising:

one or more processors; and

memory storing instructions executable by the one or more processors to cause the server to:

while streaming a playlist at a first electronic device associated with a host listener, the playlist including media content items:

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;

select an additional media content item based at least in part on the identity of the guest listener; and

incorporate the additional media content item into the playlist.

14. The server according to claim 13 , wherein the instructions are further executable by the one or more processors to cause the server to:

receive the identity of the guest listener from the first electronic device.

15. The server according to claim 13 , wherein the instructions are further executable by the one or more processors to cause the server to receive the identity of the guest listener from the second electronic device.

16. The server according to claim 13 , wherein the playlist streamed at the first electronic device includes media content items having a common attribute, and the instructions are further executable by the one or more processors to cause the server to:

select the additional media content item from audio items of a gross playlist associated with the playlist, wherein the gross playlist includes more audio items than the playlist and the audio items of the gross playlist have the common attribute.

17. The server according to claim 16 , wherein the common attribute is related to a genre of the media content items.

18. The server according to claim 13 , wherein the instructions are further executable by the one or more processors to cause the server to:

receive geographic information about the first electronic device;

receive geographic information about the second electronic device; and

determine that the first and second electronic devices are within a same geographic area;

wherein the additional media content item is selected in response to determining that the first and second electronic devices are within the same geographic area.

19. The server according to claim 13 , wherein the instructions are further executable by the one or more processors to cause the server to, determine an indication of taste of the guest listener based on the identity of the guest listener, wherein the indication of taste of the guest listener includes a taste profile parameter of the guest listener.

20. The server according to claim 19 , wherein the instructions are further executable by the one or more processors to cause the server to select the additional media content item from media content items that match the taste profile parameter of the guest listener.

21. 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:

while streaming a playlist at a first electronic device associated with a host listener, the playlist including media content items:

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;

selecting an additional media content item based at least in part on the identity of the guest listener; and

incorporating the additional media content item into the playlist.

Continuity (2)
Continuation 15282375 · Sep 30, 2016
Related Publication 20200265082A1 · Aug 20, 2020