Media content item recommendation system

US12277178B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12277178-B2
Application numberUS-202318322209-A
CountryUS
Kind codeB2
Filing dateMay 23, 2023
Priority dateDec 30, 2016
Publication dateApr 15, 2025
Grant dateApr 15, 2025

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.

A media content item recommendation system recommends media content items based on one or more attributes of a seed playlist. The recommended media content items can be determined from a plurality of existing playlists that have been created over a period of time. Such existing playlists can be selected based on similarity to the seed playlist.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: generating a user interface on a computing device, the user interface including a playlist section that presents a playlist; tracking how many times media content items having one or more particular attributes have been recommended to a user for playlist inclusion and, responsive to being recommended to the user for playlist inclusion, have not been selected by the user for playlist inclusion; based on the tracking, establishing a score for the one or more particular attributes; and using the established score as a basis to control what media content items to present in the user interface as a set of recommended media content items for addition to the playlist. 2. The method of claim 1 , wherein tracking how many times media content items having one or more particular attributes have been recommended to the user for playlist inclusion and, responsive to being recommended to the user for playlist inclusion, have not been selected by the user for playlist inclusion comprises: tracking how many times media content items having the one or more particular attributes have been presented to the user in different lists of recommended media content and have been ignored by the user. 3. The method of claim 1 , wherein the one or more particular attributes includes an artist attribute. 4. The method of claim 3 , wherein the artist attribute is obtained from an artist name associated with an artist. 5. The method of claim 1 , wherein using the established score as a basis to control what media content items to present in the user interface as the set of recommended media content items for addition to the playlist comprises: using the established score as a basis to adjust a likelihood of including, in the set of recommended media content items, media content items that have the one or more particular attributes. 6. The method of claim 1 , further comprising enabling the user to preview the set of recommended media content items. 7. The method of claim 1 , further comprising receiving an input from the user via a control element to play back or preview media content not selected by the user for playlist inclusion. 8. The method of claim 1 , further comprising automatically updating the set of recommended media content items to include media content items having one or more given attributes when a user playback frequency associated with the one or more given attributes is above a threshold value. 9. A system for controlling recommendation of media content items for addition to a playlist, the system comprising: one or more processors; and non-transitory computer readable storage having stored thereon instructions that, when executed by the one or more processors, cause the system to carry out operations including: generating a user interface on a computing device, the user interface including a playlist section that presents a playlist, tracking how many times media content items having one or more particular attributes have been recommended to a user for playlist inclusion and, responsive to being recommended to the user for playlist inclusion, have not been selected by the user for playlist inclusion, based on the tracking, establishing a score for the one or more particular attributes, and using the established score as a basis to control what media content items to present in the user interface as a set of recommended media content items for addition to the playlist. 10. The system of claim 9 , wherein tracking how many times media content items having one or more particular attributes have been recommended to the user for playlist inclusion and, responsive to being recommended to the user for playlist inclusion, have not been selected by the user for playlist inclusion comprises: tracking how many times media content items having the one or more particular attributes have been presented to the user in different lists of recommended media content and have been ignored by the user. 11. The system of claim 9 , wherein the one or more particular attributes includes an artist attribute. 12. The system of claim 11 , wherein the artist attribute is obtained from an artist name associated with an artist. 13. The system of claim 9 , wherein using the established score as a basis to control what media content items to present in the user interface as a set of recommended media content items for addition to the playlist comprises: using the established score as a basis to adjust a likelihood of including, in the set of recommended media content items, media content items that have the one or more particular attributes. 14. The system of claim 9 , wherein the operations additionally include enabling the user to preview the set of recommended media content items. 15. The system of claim 9 , wherein the operations additionally include receiving an input from the user via a control element to play back or preview media content not selected by the user for playlist inclusion. 16. The system of claim 9 , wherein the operations additionally include automatically updating the set of recommended media content items to include media content items having one or more given attributes when a user playback frequency associated with the one or more given attributes is above a threshold value. 17. Non-transitory computer-readable storage having stored thereon instructions that, when executed by one or more processors cause execution of operations comprising: generating a user interface on a computing device, the user interface including a playlist section that presents a playlist; tracking how many times media content items having one or more particular attributes have been recommended to a user for playlist inclusion and, responsive to being recommended to the user for playlist inclusion, have not been selected by the user for playlist inclusion; based on the tracking, establishing a score for the one or more particular attributes; and using the established score as a basis to control what media content items to present in the user interface as a set of recommended media content items for addition to the playlist. 18. The non-transitory computer-readable storage of claim 17 , wherein tracking how many times media content items having one or more particular attributes have been recommended to the user for playlist inclusion and, responsive to being recommended to the user for playlist inclusion, have not been selected by the user for playlist inclusion comprises: tracking how many times media content items having the one or more particular attributes have been presented to the user in different lists of recommended media content and have been ignored by the user. 19. The non-transitory computer-readable storage of claim 17 , wherein the one or more particular attributes includes an artist attribute. 20. The non-transitory computer-readable storage of claim 17 , wherein using the established score as a basis to control what media content items to present in the user interface as a set of recommended media content items for addition to the playlist comprises: using the established score as a basis to adjust a likelihood of including, in the set of recommended media content items, media content items that have the one or more particular attributes.

Assignees

Inventors

Classifications

  • by the use of playlists · CPC title

  • G06F16/435Primary

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

  • using system suggestions · 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 US12277178B2 cover?
A media content item recommendation system recommends media content items based on one or more attributes of a seed playlist. The recommended media content items can be determined from a plurality of existing playlists that have been created over a period of time. Such existing playlists can be selected based on similarity to the seed playlist.
Who is the assignee on this patent?
Spotify Ab
What technology area does this patent fall under?
Primary CPC classification G06F16/435. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 15 2025 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).