System, method, and computer readable medium for providing recommendations based on purchase phrases
AssigneeAmazon Technologies, Inc.
InventorRajendra K. Vippagunta
Life of this patent
Estimating the term…
Abstract
Purchase phrases can be analyzed to infer user interests. A purchase phrase can include one or more user-defined textual words that a user employs to purchase items in an expedited manner. Many users' purchase phrases may include words that reflect the users' interests, such as “golf” or “rose.” Users with similar purchase phrases may therefore be interested in purchasing similar items. A recommendation system can therefore find items purchased with similar phrases to a target user's purchase phrase and then recommend these items to the target user.
Claims20
A system for using purchase phrases to generate recommendations, the system comprising:
- a computer system comprising computer hardware, the computer system programmed to implement:
- a purchase phrase index builder configured to:
- identify purchase phrases used by a plurality of users of an electronic catalog system to purchase items represented in the electronic catalog system, and
- build a purchase phrase index by at least associating each of the purchased items with the purchase phrases used to purchase the items;
- a natural language processor configured to identify one or more similar purchase phrases that are at least similar to a purchase phrase created by a target user;
- and
- a purchase phrase recommender configured to generate recommendations for the target user by at least:
- using at least the identified one or more similar purchase phrases to identify one or more of the purchased items as candidate recommendations from the purchase phrase index, and
- selecting one or more items from the one or more candidate recommendations to present to the target user as the recommendations.
A method of generating item recommendations, the method comprising:
- by a computer system comprising computer hardware:
- accessing a transaction phrase index comprising a plurality of transaction phrases mapped to items purchased using the transaction phrases;
- identifying a transaction phrase created by a target user;
- identifying candidate recommendations from the transaction phrase index based at least partly on the identified target user transaction phrase, the candidate recommendations comprising one or more of the purchased items contained in the transaction phrase index;
- and
- selecting one or more of the candidate recommendations to present to the target user as item recommendations.
A non-transitory computer-readable storage medium comprising computer-executable instructions for implementing a method of analyzing purchase phrases, the method comprising:
- obtaining a list of purchased items and purchase phrases used to purchase the purchased items, the purchase phrases being used by a plurality of users to purchase the items from an electronic catalog system;
- building a purchase phrase index by at least associating each of the purchased items with at least a portion of the purchase phrases used to purchase the items;
- storing the purchase phrase index in computer storage;
- accessing the purchase phrase index to identify a purchase phrase used by a target user;
- and
- generating one or more recommendations for the target user based at least partly on the identified purchase phrase, the one or more recommendations being selected from the purchased items stored in the purchase phrase index.
A system for analyzing purchase phrases, the method comprising:
- a computer system comprising one or more computing devices, the computing system configured to:
- obtain a list of purchased items and purchase phrases used to purchase the purchased items, the purchase phrases being used by a plurality of users to purchase the items from an electronic catalog system;
- build a purchase phrase index by at least associating each of the purchased items with at least a portion of the purchase phrases used to purchase the items;
- store the purchase phrase index in computer storage;
- access the purchase phrase index to identify a purchase phrase used by a target user;
- and
- generate one or more recommendations for the target user based at least partly on the identified purchase phrase, the one or more recommendations being selected from the purchased items stored in the purchase phrase index.
Dependencies are inferred from the claim text.