Personalized recommendation of a volatile item

US2016239551A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016239551-A1
Application numberUS-201615140878-A
CountryUS
Kind codeA1
Filing dateApr 28, 2016
Priority dateJan 19, 2010
Publication dateAug 18, 2016
Grant date

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 system, method, and machine readable medium for creating a personalized recommendation of an item by creating a topic vector based on a plurality of search queries, at least one of a plurality of users associated with the search queries or a plurality of items associated with the search queries; interring a topical preference for a user based on a search query by the user; and recommending at least one item based on the topical preference and the topic vector.

First claim

Opening claim text (preview).

1 . (canceled) 2 . A method of creating a personalized recommendation of a product, the method comprising: using one or more processors: creating a first plurality of probability distributions based upon a dataset that includes a plurality of products and a list of search queries input into a search engine of an electronic marketplace that led to those products over a predetermined period of time, each of the first plurality of probability distributions corresponding to a respective one of a plurality of latent topics and describing, for each respective search query in the list of search queries, a probability that the respective latent topic is related to the respective search query; creating a user-based probability distribution for a user based upon the first plurality of probability distributions and a second list of search queries previously entered by the user, the user-based probability distribution describing a probability that the user is interested in each of the plurality of latent topics; selecting a latent topic from the user-based probability distribution that has a probability above a threshold probability; selecting a search query from one of the first plurality of probability distributions that has a probability above a threshold probability of relating to the selected latent topic; submitting the search query to the search engine of the electronic marketplace; and recommending to the user, at least one search result received from the search engine of the electronic marketplace in response to the submitted search query, the at least one search result describing a volatile product that is part of a product inventory on a temporary basis. 3 . The method of claim 2 , wherein the user is one of a plurality of users that submitted search queries in the dataset. 4 . The method of claim 2 , wherein creating the first plurality of probability distributions comprises using at least one of: a variational expectation-maximization algorithm, an expectation propagation algorithm, or Gibbs sampling. 5 . The method of claim 2 , wherein recommending at least one search result comprises recommending a top search result. 6 . The method of claim 2 , further comprising retrieving the list of search queries from a database of an online commerce site. 7 . The method of claim 2 , wherein the user-based probability distribution is a multinomial probability distribution. 8 . The method of claim 2 , wherein the search query is a search query that the user has not previously issued. 9 . A system for creating a personalized recommendation of a product, the system comprising: one or more processors; a memory including instructions, which when executed by the one or more processors, cause the one or more processors to perform operations of: creating a first plurality of probability distributions based upon a dataset that includes a plurality of products and a list of search queries input into a search engine of an electronic marketplace that led to those products over a predetermined period of time, each of the first plurality of probability distributions corresponding to a respective one of a plurality of latent topics and describing, for each respective search query in the list of search queries, a probability that the respective latent topic is related to the respective search query; creating a user-based probability distribution for a user based upon the first plurality of probability distributions and a second list of search queries previously entered by the user, the user-based probability distribution describing a probability that the user is interested in each of the plurality of latent topics; selecting a latent topic from the user-based probability distribution that has a probability that is above a threshold probability; selecting a search query from one of the first plurality of probability distributions that has a probability above a threshold probability of relating to the selected latent topic; submitting the search query to the search engine of the electronic marketplace; and recommending to the user, at least one search result received from the search engine of the electronic marketplace in response to the submitted search query, the at least one search result describing a volatile product that is part of a product inventory on a temporary basis. 10 . The system of claim 9 , wherein the user is one of a plurality of users that submitted search queries in the dataset. 11 . The system of claim 9 , wherein the operations of creating the first plurality of probability distributions comprises the operations of using at least one of: a variational expectation-maximization algorithm, an expectation propagation algorithm, or Gibbs sampling. 12 . The system of claim 9 , wherein the operations of recommending at least one search result comprises the operations of recommending a top search result. 13 . The system of claim 9 , wherein the operations further comprise retrieving the list of search queries from a database of an online commerce site. 14 . The system of claim 9 , wherein the user-based probability distribution is a multinomial probability distribution. 15 . The system of claim 9 , wherein the high-ranking search query is a search query that the user has not previously issued. 16 . A non-transitory machine readable medium, including instructions, which when executed by the machine, cause the machine to perform operations of: creating a first plurality of probability distributions based upon a dataset that includes a plurality of products and a list of search queries input into a search engine of an electronic marketplace that led to those products over a predetermined period of time, each of the first plurality of probability distributions corresponding to a respective one of a plurality of latent topics and describing, for each respective search query in the list of search queries, a probability that the respective latent topic is related to the respective search query; creating a user-based probability distribution for a user based upon the first plurality of probability distributions and a second list of search queries previously entered by the user, the user-based probability distribution describing a probability that the user is interested in each of the plurality of latent topics; selecting a latent topic from the user-based probability distribution that has a probability above a threshold probability; selecting a search query from one of the first plurality of probability distributions that has a probability above a threshold probability of relating to the selected latent topic; submitting the search query to the search engine of the electronic marketplace; and recommending to the user, at least one search result received from the search engine of the electronic marketplace in response to the submitted search query, the at least one search result describing a volatile product that is part of a product inventory on a temporary basis. 17 . The machine-readable medium of claim 16 , wherein the user is one of a plurality of users that submitted search queries in the dataset. 18 . The machine-readable medium of claim 16 , wherein the operations of creating the first plurality of probability distributions comprises the operations of using at least one of: a variational expectation-maximization algorithm, an expectation propagation algorithm, or Gibbs sampling. 19 . The machine-readable medium of claim 16 , wherein the operations of recommending at least one search result comprises the operations of

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 US2016239551A1 cover?
A system, method, and machine readable medium for creating a personalized recommendation of an item by creating a topic vector based on a plurality of search queries, at least one of a plurality of users associated with the search queries or a plurality of items associated with the search queries; interring a topical preference for a user based on a search query by the user; and recommending at…
Who is the assignee on this patent?
Ebay Inc
What technology area does this patent fall under?
Primary CPC classification G06F17/30539. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Aug 18 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).