IP Library › Granted Patent US 11,082,742
Granted Patent B2
US 11,082,742 · App. 16/784,090 · Granted Aug 3, 2021

Methods and systems for providing personalized content based on shared listening sessions

Inventors: Perttu Santeri Hernejärvi (Sollentuna, SE); Issra Amir Omer (Stockholm, SE); Aron Joel Manucheri (Gothenburg, SE); Charlotta Ollesdotter (Gothenburg, SE); Daniel Per Åke Lindstrand (Gothenburg, SE); Mikael Ragnhult (Fjärås, SE); Mattias Svala (Gothenburg, SE); Oskar Kjellin (Stockholm, SE); Lonneke Van Es (Stockholm, SE); Oskar Werkelin Ahlin (Stockholm, SE); Erik Broberg (Stockholm, SE); Conor Taylor (Stockholm, SE); Björn Håkan Lindberg (Gothenburg, SE); Keenan Cassidy (Dublin, IE)
Assignee: Spotify AB
H04N21/44222H04N21/439H04N21/44H04N21/485H04N21/64784
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,082,742
App. No.
16/784,090
Granted
Aug 3, 2021
Kind
B2
Abstract

An electronic device stores, for a first user of a media-providing service, a listening history corresponding to media content items provided by the media-providing service that have been previously consumed by the first user. The electronic device provides a shared playback queue to a first device of the first user and a second device of a second user. The electronic device identifies a source of a first media content item of the one or more media content items in the shared playback queue. Based on the identified source of the first media content item in the shared playback queue, the electronic device determines whether to include the first media content item in the listening history of the first user. The electronic device provides information for a second media content item to the first device of the first user based on the listening history of the first user.

Claims (48)

1. A method, comprising

at an electronic device associated with a media-providing service and having one or more processors and memory storing instructions for execution by the one or more processors:

storing, for a first user of the media-providing service, a listening history corresponding to media content items provided by the media-providing service that have been previously consumed by the first user;

providing a shared playback queue to a first device of the first user and a second device of a second user, the shared playback queue including one or more media content items corresponding to a shared playback session;

identifying a source of a first media content item of the one or more media content items in the shared playback queue;

based on the identified source of the first media content item in the shared playback queue, determining whether to include the first media content item in the listening history of the first user; and

providing information for a second media content item to the first device of the first user based on the listening history of the first user.

2. The method of claim 1 , wherein the listening history of the first user includes content items selected by the first user for a playback queue of the first user.

3. The method of claim 1 , further comprising, at the electronic device, creating a taste profile for the first user based on the listening history of the first user, wherein providing the second media content to the first device of the first user is based on the taste profile for the first user.

4. The method of claim 1 , wherein in accordance with a determination that the first media content item is in the shared playback queue, forgoing including the first media content item in the listening history of the first user.

5. The method of claim 1 , further comprising, at the electronic device, providing information corresponding to the shared playback queue to a presentation device.

6. The method of claim 1 , further comprising:

identifying the source of the first media content item as the first user in accordance with a determination that the first user selected the first media content item for addition to the shared playback queue,

wherein determining whether to include the first media content item in the listening history of the first user comprises, in accordance with a determination that the first user is the source of the first media content item, including the first media content item in the listening history of the first user.

7. The method of claim 1 , further comprising:

identifying the source of the first media content item as the second user in accordance with a determination that the second user selected the first media content item for addition to the shared playback queue

wherein determining whether to include the first media content item in the listening history of the first user comprises, in accordance with a determination that the second user is the source of the first media content item, forgoing including the first media content item in the listening history of the first user.

8. The method of claim 1 , wherein determining whether to include the first media content item in the listening history of the first user comprises, in accordance with a determination that the first user did not select the first media content item, forgoing including the first media content item in the listening history of the first user.

9. The method of claim 1 , wherein:

the listening history corresponds to a first listening history, and

the method further comprises storing, for the first user, the one or more media content items of the shared playback queue in a second listening history of the first user that is distinct from the first listening history.

10. The method of claim 1 , further comprising:

presenting, to the first device of the first user, a user-selectable control to include shared queue items in the listening history of the first user;

receiving user input activating the user-selectable control; and

in response to activation of the user-selectable control, including the one or more media content items in the shared playback queue in the listening history of the first user.

11. The method of claim 1 , further comprising, establishing the shared playback queue in accordance with a determination that the first user has obtained information for the shared playback session from the second user.

12. The method of claim 11 , further comprising, at the electronic device, sending the information for the shared playback session to the second device of the second user, wherein the first device of the first user obtains the information for the shared playback session from the second device of the second user.

13. The method of claim 12 , further comprising, providing the second device of the second user with user-selectable options to select how to provide the information for the shared playback session from the second device to the first device.

14. The method of claim 11 , wherein the first device of the first user provides information for the shared playback session to a third device.

15. The method of claim 11 , wherein any user of the media-providing service that has obtained the information for the shared playback session is enabled to share the information with additional users of the media-providing service.

16. The method of claim 11 , further comprising:

receiving, from the first device, a request to join the shared playback queue;

in response to the request, determining a device type of the first device; and

selecting a joining method based on the device type.

17. An electronic device associated with a media-providing service, comprising:

one or more processors; and

memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for:

storing, for a first user of the media-providing service, a listening history corresponding to media content items provided by the media-providing service that have been previously consumed by the first user;

providing a shared playback queue to a first device of the first user and a second device of a second user, the shared playback queue including one or more media content items corresponding to a shared playback session;

identifying a source of a first media content item of the one or more media content items in the shared playback queue;

based on the identified source of the first media content item in the shared playback queue, determining whether to include the first media content item in the listening history of the first user; and

providing information for a second media content item to the first device of the first user based on the listening history of the first user.

18. A non-transitory computer-readable storage medium, storing one or more programs for execution by one or more processors of an electronic device associated with a media-providing service, the one or more programs including instructions for:

storing, for a first user of the media-providing service, a listening history corresponding to media content items provided by the media-providing service that have been previously consumed by the first user;

providing a shared playback queue to a first device of the first user and a second device of a second user, the shared playback queue including one or more media content items corresponding to a shared playback session;

identifying a source of a first media content item of the one or more media content items in the shared playback queue;

based on the identified source of the first media content item in the shared playback queue, determining whether to include the first media content item in the listening history of the first user; and

providing information for a second media content item to the first device of the first user based on the listening history of the first user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2021
From: HERNEJÄRVI, PERTTU SANTERI; OMER, ISSRA AMIR; MANUCHERI, ARON JOEL; OLLESDOTTER, CHARLOTTA; LINDSTRAND, DANIEL PER ÅKE; RAGNHULT, MIKAEL; SVALA, MATTIAS; KJELLIN, OSKAR; VAN ES, LONNEKE; AHLIN, OSKAR WERKELIN; BROBERG, ERIK; TAYLOR, CONOR; LINDBERG, BJÖRN HÅKAN; CASSIDY, KEENAN
To: SPOTIFY AB
Reel/Frame 055643/0862 →
Continuity (2)
Provisional Application 62806244 · Feb 15, 2019
Related Publication 20200267446A1 · Aug 20, 2020
Cited By (4)
US 12,216,668 US 12,278,853 US 12,532,042 US 12,556,592