Media content selected from listening history of social connections

US11829403B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11829403-B2
Application numberUS-202217834580-A
CountryUS
Kind codeB2
Filing dateJun 7, 2022
Priority dateDec 14, 2018
Publication dateNov 28, 2023
Grant dateNov 28, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods, systems, and computer programs for generating a playlist of media content items that are popular with the friends of the first user. A first user taste profile is determined and a user taste profile is determined for each of a plurality of social connections. A similarity score is calculated between the first user taste profile and the user taste profile of each social connection. Media content items consumed by social connections with the highest similarity score are selected and placed in a playlist for the first user.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of generating a queue of media content items from one or more social connections for playback to a first user using a media system, the media system including at least one computing device, the method comprising: determining a first user taste profile; receiving a selection of the one or more social connections of the first user; determining a social connection taste profile based at least in part on a listening history of the one or more social connections; identifying a plurality of media content items; and generating the queue of media content items selected from the plurality of media content items based on the first user taste profile and the social connection taste profile. 2. The method of claim 1 , wherein the plurality of media content items are selected from media content items consumed by (i) the first user, (ii) one or more of the social connections, or (iii) any combination of (i) and (ii). 3. The method of claim 1 , further comprising updating the queue of media content items weekly. 4. The method of claim 1 , further comprising updating the queue of media content items by (i) adding a new media content item to the queue, (ii) removing one of the media content items from the queue, or (iii) any combination of (i) and (ii). 5. The method of claim 4 , wherein adding the new media content item to the queue includes determining if the new media content item has been included in the queue within a time limitation. 6. The method of claim 1 , further comprising generating a new queue of media content items selected from the plurality of media content items based on the first user taste profile and the social connection taste profile periodically. 7. The method of claim 1 , wherein generating the queue of media content items includes arranging the media content items based on one or more rules. 8. The method of claim 1 , further comprising: receiving a request from the first user, wherein the request includes (i) removing one of the media content items from the queue, (ii) adding a new media content item from the plurality of media content items, or (iii) a combination of (i) and (i); and executing the request. 9. A media system comprising at least one processing system and at least one non-transitory computer-readable medium storing data instructions that, when executed by the at least one processing system, cause the media system to: determine a first user taste profile of a first user; receive a selection of one or more social connections of the first user; determine a social connection taste profile based at least in part on a listening history of the one or more social connections; identify a plurality of media content items; and generate the queue of media content items selected from the plurality of media content items based on the first user taste profile and the social connection taste profile. 10. The media system of claim 9 , wherein the plurality of media content items are selected from media content items consumed by (i) the first user, (ii) one or more of the social connections, or (iii) any combination of (i) and (ii). 11. The media system of claim 9 , wherein the data instructions further cause the media system to update the queue of media content items weekly. 12. The media system of claim 9 , wherein the data instructions further cause the media system to update the queue of media content items to (i) add a new media content item to the queue, (ii) remove one of the media content items from the queue, or (iii) any combination of (i) and (ii). 13. The media system of claim 12 , wherein to add the new media content item to the queue includes determining if the new media content item has been included in the queue within a time limitation. 14. The media system of claim 9 , wherein the data instructions further cause the media system to generate a new queue of media content items selected from the plurality of media content items based on the first user taste profile and the social connection taste profile periodically. 15. The media system of claim 9 , wherein to generate the queue of media content items includes to arrange the media content items based on one or more rules. 16. The media system of claim 9 , wherein the data instructions further cause the media system to: receive a request from the first user, wherein the request includes (i) removing one of the media content items from the queue, (ii) adding a new media content item from the plurality of media content items, or (iii) a combination of (i) and (i); and execute the request. 17. A non-transitory computer-readable medium storing instructions, which when executed by a processing device of a computer system, cause the computer system to: determine a first user taste profile of a first user; receive a selection of one or more social connections of the first user; determine a social connection taste profile based at least in part on a listening history of the one or more social connections; identify a plurality of media content items; and generate the queue of media content items selected from the plurality of media content items based on the first user taste profile and the social connection taste profile. 18. The non-transitory computer-readable medium of claim 17 , wherein the plurality of media content items are selected from media content items consumed by (i) the first user, (ii) one or more of the social connections, or (iii) any combination of (i) and (ii). 19. The non-transitory computer-readable medium of claim 17 , wherein the instructions further cause the computer system to update the queue of media content items periodically. 20. The non-transitory computer-readable medium of claim 17 , wherein the instructions further cause the computer system to update the queue of media content items by (i) adding a new media content item to the queue, (ii) removing one of the media content items from the queue, or (iii) any combination of (i) and (ii).

Assignees

Inventors

Classifications

  • Determination of affinities or common interests between users · CPC title

  • by the use of playlists · CPC title

  • using audio data · CPC title

  • G06F16/435Primary

    Filtering based on additional data, e.g. user or group profiles · CPC title

  • for multicast or broadcast (systems for broadcast or conference H04L12/18; arrangements for broadcast or distribution combined with broadcast H04H20/00; arrangements for broadcast applications with a direct linkage to broadcast information or to broadcast space-time H04H60/00; selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS], H04W4/06) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11829403B2 cover?
Methods, systems, and computer programs for generating a playlist of media content items that are popular with the friends of the first user. A first user taste profile is determined and a user taste profile is determined for each of a plurality of social connections. A similarity score is calculated between the first user taste profile and the user taste profile of each social connection. Medi…
Who is the assignee on this patent?
Spotify Ab
What technology area does this patent fall under?
Primary CPC classification G06F16/4387. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 28 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).