Systems and methods of classifying content items

US9503500B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9503500-B2
Application numberUS-201313911006-A
CountryUS
Kind codeB2
Filing dateJun 5, 2013
Priority dateJun 8, 2012
Publication dateNov 22, 2016
Grant dateNov 22, 2016

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 method of classifying content items utilizes user-generated playlists. A content item is included in respective playlists from a plurality of respective distinct users. The method receives respective user-generated information corresponding to the content item from each of the respective distinct users. For some users, the respective user-generated information is the respective playlist title. For other users, the user-generated information is the text of social network posting that identifies a respective playlist. In each case, the respective user-generated information specifies a first content item attribute that characterizes the content item. Accordingly, the method assigns the first content item attribute to the content item. Subsequently, a request is received from a first user for a content item having the first content item attribute. In response, the method selects the content item according to the first content item attribute and delivers the first content item to the first user.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of classifying content items, performed at a server system having one or more processors and memory storing one or more programs for execution by the one or more processors, the method comprising, for a content item included in playlists from a plurality of distinct users: receiving, from respective users of the plurality of distinct users, respective user-generated information corresponding to the playlists, wherein the respective user-generated information from each respective user is selected from the group consisting of a respective playlist title that is associated with a respective playlist that includes the content item and a text of a social network posting that identifies a respective playlist that includes the content item; in accordance with a determination that the respective user-generated information from a threshold number of the plurality of distinct users specifies a first attribute, assigning the first attribute to the content item; receiving a request, from a first user via an application that is executing on a client device that is distinct from the server system, for content having the first attribute; in response to receiving the request, selecting the content item according to the first attribute; and delivering the selected content item for playback to the first user via the application. 2. The method of claim 1 , further comprising: receiving a new request from the first user for a sequence of content items having the first attribute; in response to receiving the new request, selecting a plurality of content items according to the first attribute, wherein each of the plurality of content items was assigned the first attribute based on inclusion in a respective plurality of playlists, wherein each playlist in the respective plurality of playlists has either (a) a playlist title that specifies the first attribute; or (b) a corresponding social network posting that refers to the playlist and has text that specifies the first attribute; and delivering at least a plurality of the selected content items to the first user. 3. The method of claim 2 , wherein delivering at least the plurality of the selected content items associated with the first attribute is performed in conjunction with streaming of an Internet radio station to the first user via the application. 4. The method of claim 1 , wherein the first attribute specifies a music genre. 5. The method of claim 1 , wherein the first attribute specifies a holiday or event. 6. The method of claim 1 , wherein all of the respective user-generated information consists of respective playlist titles. 7. The method of claim 1 , wherein at least a plurality of the playlist titles specifies the first attribute by including the first attribute in the text of the playlist titles. 8. The method of claim 1 , wherein assigning the first attribute to the content item comprises classifying the content item based on the first attribute. 9. The method of claim 1 , wherein a text of a social network posting that identifies a first playlist that includes the content item is selected as a first user-generated information in accordance with a determination that a respective playlist title for the first playlist is non-descript. 10. The method of claim 1 , wherein the respective user-generated information includes: a text of a social network posting that identifies a first playlist that includes the content item, the text including the first attribute; and at least a portion of a playlist title for a second playlist that includes the content item, wherein the playlist title for the second playlist includes the first attribute and the second playlist is distinct from the first playlist. 11. A server system, comprising: one or more processors; and memory storing one or more programs configured for execution by the one or more processors, the one or more programs comprising instructions for: for a content item included in playlists from a plurality of distinct users: receiving, from respective users of the plurality of distinct users, respective user-generated information corresponding to the playlists, wherein the respective user-generated information from each respective user is selected from the group consisting of a respective playlist title that is associated with a respective playlist that includes the content item and a text of a social network posting that identifies a respective playlist that includes the content item; in accordance with a determination that the respective user-generated information from a threshold number of the plurality of distinct users specifies a first attribute, assigning the first attribute to the content item; receiving a request, from a first user via an application that is executing on a client device that is distinct from the server system, for content having the first attribute; in response to receiving the request, selecting the content item according to the first attribute; and delivering the selected content item for playback to the first user via the application. 12. The server system of claim 11 , wherein the one or more programs further comprise instructions for: receiving a new request from the first user for a sequence of content items having the first attribute; in response to receiving the new request, selecting a plurality of content items according to the first attribute, wherein each of the plurality of content items was assigned the first attribute based on inclusion in a respective plurality of playlists, wherein each playlist in the respective plurality of playlists has either (a) a playlist title that specifies the first attribute; or (b) a corresponding social network posting that refers to the playlist and has text that specifies the first attribute; and delivering at least a plurality of the selected content items to the first user. 13. The server system of claim 12 , wherein delivering at least the plurality of the selected content items associated with the first attribute is in conjunction with streaming of an Internet radio station to the first user via the application. 14. The server system of claim 11 , wherein the first attribute specifies a music genre. 15. The server system of claim 11 , wherein the first attribute specifies a holiday or event. 16. The server system of claim 11 , wherein all of the respective user-generated information consists of respective playlist titles. 17. The server system of claim 11 , wherein at least a plurality of the playlist titles specifies the first attribute by including the first attribute in the text of the playlist titles. 18. A non-transitory computer readable storage medium storing one or more programs configured for execution by one or more processors of a server system, the one or more programs comprising instructions for: for a content item included in playlists from a plurality of distinct users: receiving, from respective users of the plurality of distinct users, respective user-generated information corresponding to the playlists, wherein the respective user-generated information from each respective user is selected from the group consisting of a respective playlist title that is associated with a respective playlist that includes the content item and a text of a social network posting that identifies a respective playlist that includes the content item; in accordance with a determination that the respective user-generated information from a threshold number of the plurality of distinct users specifies a first attribute, assigning the fi

Assignees

Inventors

Classifications

  • using information manually generated, e.g. tags, keywords, comments, title or artist information, time, location or usage information, user ratings · CPC title

  • G11B27/105Primary

    of operating discs · CPC title

  • Network streaming of media packets · CPC title

  • Electricity · mapped topic

  • H04L67/02Primary

    based on web technology, e.g. hypertext transfer protocol [HTTP] · 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 US9503500B2 cover?
A method of classifying content items utilizes user-generated playlists. A content item is included in respective playlists from a plurality of respective distinct users. The method receives respective user-generated information corresponding to the content item from each of the respective distinct users. For some users, the respective user-generated information is the respective playlist title…
Who is the assignee on this patent?
Spotify Ab
What technology area does this patent fall under?
Primary CPC classification G11B27/105. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 22 2016 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).