Rating and novelty decay

US9098860B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9098860-B2
Application numberUS-200913381043-A
CountryUS
Kind codeB2
Filing dateJul 9, 2009
Priority dateJul 9, 2009
Publication dateAug 4, 2015
Grant dateAug 4, 2015

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.

Application servers and methods of operating the same are provided for generating a personalized recommendation of items to a first user. An updated rating value N(t) of an initial rating value N(0) is determined for each rated item based on an age of each rating. The updated rating value N(t) is based on a difference between the value of the initial rating N(0) and a neutral rating value R, and on a predetermined half-life of the ratings. The updated rating value N(t) converges towards the neutral rating value R with an increase in the age t for each rating.

First claim

Opening claim text (preview).

The invention claimed is: 1. An application server in a recommender system, comprising: a processor; and a memory coupled to the processor that comprises a computer program that when executed by the processor causes the processor to perform operations comprising: calculating an initial rating value N(0) for each of a plurality of items rated by a user; determining a neutral rating value R for each of the plurality of items rated by the user; and calculating a value of an updated rating N(t) for each of the rated items, based on a difference between the initial rating value N(0) and the neutral rating value R and on a predetermined half-life (t½[rating]) of each one of the ratings, the updated rating value N(t) converging towards the neutral rating value R with an increase in the age t of each one of the ratings; wherein a converging value of the updated rating N(t) depends on a value of e −(ln2/t1/2[rating])×t . 2. An application server according to claim 1 , wherein calculating the initial rating value N(0) comprises calculating the initial rating value N(0) as a function of at least one input parameter. 3. An application server according to claim 1 , wherein the neutral rating value R corresponds to an average rating for the rated items associated with each user. 4. An application server according to claim 1 , wherein the neutral rating value R corresponds to an average of different user ratings associated with each of the rated items. 5. An application server according to claim 1 , wherein a value of a half-life for each of the items t½[item] depends on an item type. 6. An application server, comprising: a recommender system provided with a rating updating unit configured to calculate an initial rating value N(0) for each of a plurality of items rated by a user and to calculate an update of an initial rating value (N(0)) for each of a plurality of user rated items based on an age (t) of each one of the ratings, the rating updating unit comprising: a neutral rating unit configured to determine a neutral rating value (R) for each of the plurality of user rated items; and an updated rating value unit configured to calculate an updated rating (N(t)) for each of the rated items, based on the difference between the initial rating value N(0) and the neutral rating value R and on a predetermined half-life (t½[rating]) of each one of the ratings, the updated rating value N(t) converging towards the neutral rating value with an increase in the age t of each one of the ratings; wherein a converging value of the updated rating N(t) depends on a value of e −(ln2/t1/2[rating])×t . 7. An application server according to claim 6 , wherein the rating updating unit is further configured to calculate the initial rating value N(0) as a function of at least one input parameter. 8. An application server according to claim 6 , wherein the neutral rating value R corresponds to an average rating for the rated items associated with each user. 9. An application server according to claim 6 , wherein the neutral rating value R corresponds to an average of different user ratings associated with each of the rated items. 10. An application server according to claim 6 , further comprising a database for storing parameters used by the rating updating unit.

Assignees

Inventors

Classifications

  • Advertisements · CPC title

  • Product appraisal · CPC title

  • G06Q30/02Primary

    Marketing; Price estimation or determination; Fundraising · 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 US9098860B2 cover?
Application servers and methods of operating the same are provided for generating a personalized recommendation of items to a first user. An updated rating value N(t) of an initial rating value N(0) is determined for each rated item based on an age of each rating. The updated rating value N(t) is based on a difference between the value of the initial rating N(0) and a neutral rating value R, an…
Who is the assignee on this patent?
Björk Jonas, Lidström Mattias, Moritz Simon, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06Q30/02. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 04 2015 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).