Method and apparatuses for enabling recommendations

US9594758B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9594758-B2
Application numberUS-201114349434-A
CountryUS
Kind codeB2
Filing dateOct 5, 2011
Priority dateOct 5, 2011
Publication dateMar 14, 2017
Grant dateMar 14, 2017

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.

Method and a recommendation system ( 200 ) for making a media item recommendation to a user. A weighted graph is created ( 2:2 ) that comprises item nodes representing media items and edges linking the item nodes. Weights are also assigned to the edges based on weights of contributors shared by the linked item nodes. When an initial media item of interest to the user is identified ( 2:4 ), the recommendation system determines ( 2:5 ) a set of media items which are linked to the initial media item in a weighted graph. At least one of the determined set of media items is also selected based on the assigned weight of edges linking the media items to the initial media item. The recommendation system then provides ( 2:6 ) the media item recommendation with the at least one selected media item to the user.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method in a network node for making a media item recommendation to a user in a communication network, the method comprising: identifying an initial media item deemed to be of interest to the user, wherein said initial media item is identified when given explicitly in a received recommendation request at least from a user terminal, or by detecting that it has been previously consumed and/or rated highly by the user; determining a set of media items that are linked to the initial media item in a weighted graph, said weighted graph comprising item nodes representing media items and edges linking the item nodes, wherein weights are assigned to said edges based on weights of contributors shared by the linked item nodes; selecting at least one of the determined set of media items based on the assigned weight of edges linking said set of media items to the initial media item; providing the at least one selected media item in the media item recommendation to the user, wherein the weighted graph is created by: creating a base graph comprising said item nodes and contributor nodes representing said contributors and being linked to the item nodes; calculating weights for said item nodes and contributor nodes based on meta data relating to the corresponding media items and contributors; replacing said contributor nodes with said edges linking the item nodes; and creating the weighted graph by assigning weights to the edges based on the weights calculated for the replaced contributor nodes. 2. The method of claim 1 , wherein at least one media item having the highest weight of its edge linking the initial media item is selected from the determined set of media items for said recommendation. 3. The method of claim 2 , wherein each of a plurality of media items is ranked in the recommendation according to the weight of their edges linking the initial media item. 4. The method of claim 1 , wherein the weights are calculated for the item nodes and contributor nodes by using at least one of: Eigenvector Centrality and PageRank. 5. The method of claim 1 , wherein said meta data is obtained from one or more content providers providing the media items. 6. The method of claim 1 , wherein said weights are assigned to the edges further based on weights of awards mutual to the linked item nodes. 7. A recommendation system configured to make media item recommendations to users in a communication network, the recommendation system comprising: one or more processors and a memory coupled to at least one of the one or more processors configured to: create a weighted graph comprising item nodes and edges linking the item nodes, wherein weights are assigned to said edges based on weights of contributors shared by the linked item nodes; identify an initial media item deemed to be of interest to a user, and to identify said initial media item when given explicitly in a received recommendation request at least from a user terminal, or by detecting that the initial media item has been previously consumed and/or rated highly by the user; determine a set of media items which are linked to the initial media item in the weighted graph, and to select at least one of the determined set of media items based on the assigned weight of edges linking said set of media items to the initial media item; and provide the at least one selected media item in the media item recommendation to the user, wherein the one or more processors are further configured to: create a base graph comprising said item nodes and contributor nodes representing said contributors and being linked to the item nodes; calculate weights for said item nodes and contributor nodes based on meta data relating to the corresponding media items and contributors; replace said contributor nodes with said edges linking the item nodes; and create the weighted graph by assigning weights to the edges based on the weights calculated for the replaced contributor nodes. 8. The recommendation system of claim 7 , wherein the one or more processors are further configured to select at least one media item having the highest weight of its edge linking the initial media item from the determined set of media items for said recommendation. 9. The recommendation system of claim 8 , wherein the one or more processors are further configured to rank a plurality of media items in the recommendation according to the weight of their edges linking the initial media item. 10. The recommendation system of claim 7 , wherein the one or more processors are further configured to calculate the weights for the item nodes and contributor nodes by using at least one of: Eigenvector Centrality and PageRank. 11. The recommendation system of claim 7 , wherein the one or more processors are further configured to obtain said meta data from one or more content providers providing the media items. 12. The recommendation system of claim 7 , wherein the one or more processors are further configured to assign said weights to the edges further based on weights of awards mutual to the linked item nodes.

Assignees

Inventors

Classifications

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 US9594758B2 cover?
Method and a recommendation system ( 200 ) for making a media item recommendation to a user. A weighted graph is created ( 2:2 ) that comprises item nodes representing media items and edges linking the item nodes. Weights are also assigned to the edges based on weights of contributors shared by the linked item nodes. When an initial media item of interest to the user is identified ( 2:4 ), the …
Who is the assignee on this patent?
Bararsani Azadeh, Lidström Mattias, Söderberg Joakim, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06F17/30017. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 14 2017 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).