System, apparatus, and method for recommending items

US9298809B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9298809-B2
Application numberUS-201313837508-A
CountryUS
Kind codeB2
Filing dateMar 15, 2013
Priority dateMar 30, 2012
Publication dateMar 29, 2016
Grant dateMar 29, 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.

Recommending one or more items among a plurality of items to a first user by generating a weighted data set by applying a weight factor to each of a plurality of user event data sets each derived from a previous user event of a second user of the recommendation system. Each of the user event data sets includes a user identifier of the second user, an item identifier of an item involved in the previous user event, and time information regarding a time of the previous user event. The weight factor is derived from the time information of the corresponding previous user event. One or more recommended items are determined based on an algorithm using the weighted data set.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method performed by an information processing apparatus for recommending one or more items among a plurality of items to a first user of a recommendation system, the method comprising: deriving, using circuitry of the information processing apparatus, a first weight factor for a plurality of user event data sets from an order of previous user events of a second user; generating, using the circuitry, a weighted data set by applying the first weight factor to each of the plurality of user event data sets each derived from a previous user event of the second user of the recommendation system, wherein each of the user event data sets includes a user identifier of the second user, an item identifier of an item involved in the previous user event of the second user, and time information regarding a time of the previous user event of the second user, and the first weight factor is derived from the time information of the previous user event of the second user; and determining, using the circuitry, the one or more recommended items based on an algorithm using the weighted data set, wherein the order of previous user events of the second user is ordered according to most recent user event of the second user to least recent user event of the second user, respective weights for the ordered previous user events of the second user descending from highest weight for the most recent user event to lowest weight for the least recent user event. 2. The method according to claim 1 , further comprising: deriving, using the circuitry, the first weight factor of the user event data sets from a time difference between a current time and the time of the previous user event of the user event data set. 3. The method according to claim 2 , wherein said deriving includes deriving the first weight factor of the user event data sets from an exponential function of the time difference between the current time and the time of the previous user event of the user event data set. 4. The method according to claim 2 , wherein said deriving includes deriving the first weight factor of the user event data sets from a linear function of the time difference between the current time and the time of the previous user event of the user event data set. 5. The method according to claim 1 , further comprising: determining, using the circuitry, similarities between at least one of users of the recommendation system and between items among the plurality of items; and determining, using the circuitry, recommendation values for the one or more items based on the determined similarities and based on the weighted data set. 6. The method according to claim 5 , wherein said determining similarities includes determining similarities based on the weighted data set. 7. The method according to claim 1 , wherein the user events are purchase events. 8. The method according to claim 1 , further comprising: generating, using the circuitry, a matrix based on the plurality of user event data sets; and applying, using the circuitry, a second weight factor to one or more elements of the matrix. 9. An information recommendation apparatus comprising: circuitry configured to derive a weight factor for a plurality of user event data sets from an order of previous user events of a second user, generate a weighted data set by applying the weight factor to each of the plurality of user event data sets, each derived from a previous user event of the second user of the apparatus, wherein each of the user event data sets includes a user identifier of the second user, an item identifier of an item involved in the previous user event of the second user, and time information regarding a time of the previous user event of the second user, and the weight factor is derived from the time information of the previous user event of the second user; determine one or more recommended items based on an algorithm using the weighted data set; and store the plurality of user event data sets in a memory, wherein the order of previous user events of the second user is ordered according to most recent user event of the second user to least recent user event of the second user, a weight assigned to the most recent user event of the second user being higher than any other weight assigned to other ordered previous user events, including said least recent user event of the second user. 10. The information recommendation apparatus according to claim 9 , wherein the circuitry is configured to store the weighted data set in the memory. 11. A non-transitory computer-readable storage medium storing computer-readable instructions that, when executed by a computer of a recommendation apparatus, cause the recommendation apparatus to perform a method comprising: deriving a weight factor for a plurality of user event data sets from an order of previous user events of a second user; generating a weighted data set by applying the weight factor to each of the plurality of user event data sets, each derived from a previous user event of the second user of a recommendation system, wherein each of the user event data sets includes a user identifier of the second user, an item identifier of an item involved in the previous user event of the second user, and time information regarding a time of the previous user event of the second user, and the weight factor is derived from the time information of the previous user event of the second user; and determining one or more recommended items based on an algorithm using the weighted data set, wherein the order of previous user events of the second user is ordered according to most recent user event of the second user to least recent user event of the second user.

Assignees

Inventors

Classifications

  • Selection or weighting of terms from queries, including natural language queries · CPC title

  • G06Q30/02Primary

    Marketing; Price estimation or determination; Fundraising · CPC title

  • Physics · mapped topic

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 US9298809B2 cover?
Recommending one or more items among a plurality of items to a first user by generating a weighted data set by applying a weight factor to each of a plurality of user event data sets each derived from a previous user event of a second user of the recommendation system. Each of the user event data sets includes a user identifier of the second user, an item identifier of an item involved in the p…
Who is the assignee on this patent?
Sony Corp
What technology area does this patent fall under?
Primary CPC classification G06F16/3334. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 29 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).