Media content selected from listening history of social connections
US-11386138-B2 · Jul 12, 2022 · US
US11829403B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11829403-B2 |
| Application number | US-202217834580-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 7, 2022 |
| Priority date | Dec 14, 2018 |
| Publication date | Nov 28, 2023 |
| Grant date | Nov 28, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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).
Determination of affinities or common interests between users · CPC title
by the use of playlists · CPC title
using audio data · CPC title
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.