WINE RECOMMENDATION SYSTEM AND METHOD
First Claim
1. A computer program product, tangibly embodied on a computer readable medium, comprising instructions that, when executed by a data processor of a portable electronic device, cause the data processor to obtain a list of wines available at a commercial establishment, identify at least one attribute associated with each wine included on the list of wines, for each wine included on the list of wines, determine a score based at least in part on the at least one attribute and at least one of a characteristic associated with the user and a preference input by the user, said score being indicative of a likelihood that the user will purchase the wine, at least in part based on the score, identify at least one recommended wine for recommendation to the user, and present the at least one recommended wine on a display interface of the portable electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer readable medium comprises instructions, which when executed by a data processor of a portable electronic device, cause the data processor to obtain a list of wines available at a commercial establishment; and identify at least one attribute associated with each wine included on the list of wines. The instructions further cause the data processor to, for each wine included on the list of wines, determine a score indicative of a likelihood that the user will purchase the wine on the basis of the at least one attribute and at least one of a characteristic associated with the user and a preference input by the user. Based on the score, the instructions further cause the data processor to identify at least one recommended wine for recommendation to the user; and present the at least one recommended wine on a display interface of the portable electronic device.
56 Citations
22 Claims
- 1. A computer program product, tangibly embodied on a computer readable medium, comprising instructions that, when executed by a data processor of a portable electronic device, cause the data processor to obtain a list of wines available at a commercial establishment, identify at least one attribute associated with each wine included on the list of wines, for each wine included on the list of wines, determine a score based at least in part on the at least one attribute and at least one of a characteristic associated with the user and a preference input by the user, said score being indicative of a likelihood that the user will purchase the wine, at least in part based on the score, identify at least one recommended wine for recommendation to the user, and present the at least one recommended wine on a display interface of the portable electronic device.
-
22. A system for recommending a wine to a user, comprising a wine list module configured to obtain a list of wines available at a commercial establishment, a wine identification module configured to identify at least one attribute associated with each wine included on the list of wines, a scoring module configured to, for each wine included on the list of wines, determine a score based at least in part on the at least one attribute and at least one of a characteristic associated with the user and a preference input by the user, said score being indicative of a likelihood that the user will purchase the wine, a recommendation generation module configured to identify, based on the score, at least one recommended wine for recommendation to the user, a presentation module configured to present the at least one recommended wine on a user interface of a portable electronic device.
Specification