Experience/preference information providing system
First Claim
1. An information processing apparatus for providing a recommendation of an item to a user, comprising:
- user input means for inputting a category associated with a first item and a preference level of said first item and for inputting a recommendation request for another item associated with said category, the preference level being within a predetermined preference level range;
memory means for storing said preference level in accordance with said first item;
evaluate means for evaluating an ambiguity of said preference level in reference to a maximum ambiguous preference level within the preference level range, deriving a weighting factor based on said ambiguity of said preference level and adjusting a preference level evaluation result of said first item based on said weighting factor, said evaluate means deriving said weighting factor based on a difference of said preference level from said maximum ambiguous preference level, such that said ambiguity decreases and said weighting factor correspondingly increases as said preference level increases relative to said said maximum ambiguous preference level within said preference level range, and said ambiguity increases and said weighting factor correspondingly decreases as said preference level approaches said said maximum ambiguous preference level;
extract means for extracting, in response to said recommendation request, said other item stored in said memory means based upon the preference level evaluation result of said first item from said evaluate means and a predetermined preference level threshold value; and
display means for displaying said other item extracted by extract means in response to said recommendation request.
0 Assignments
0 Petitions
Accused Products
Abstract
Upon receiving a request for preparing a recommended CD list in Step S71, the experience/preference information providing server stores the member ID of the user requested a recommended CD list as remarkable member in Step S72. Then, in Step S73, the experience/preference information providing server extracts members having a taste similar to that of the remarkable member as taste sharing members (members who like CDs (music) similar to those the remarkable member likes). In Step S74, the experience/preference information providing server prepare a synthetic experience/preference list by collecting experience/preference element data of the taste sharing members. In Step S75, the experience/preference information providing server 14 prepares a recommended experience (CD) list best adapted to the user from the synthetic experience/preference list and transmits it to the terminal unit of the remarkable member.
-
Citations
10 Claims
-
1. An information processing apparatus for providing a recommendation of an item to a user, comprising:
-
user input means for inputting a category associated with a first item and a preference level of said first item and for inputting a recommendation request for another item associated with said category, the preference level being within a predetermined preference level range; memory means for storing said preference level in accordance with said first item; evaluate means for evaluating an ambiguity of said preference level in reference to a maximum ambiguous preference level within the preference level range, deriving a weighting factor based on said ambiguity of said preference level and adjusting a preference level evaluation result of said first item based on said weighting factor, said evaluate means deriving said weighting factor based on a difference of said preference level from said maximum ambiguous preference level, such that said ambiguity decreases and said weighting factor correspondingly increases as said preference level increases relative to said said maximum ambiguous preference level within said preference level range, and said ambiguity increases and said weighting factor correspondingly decreases as said preference level approaches said said maximum ambiguous preference level; extract means for extracting, in response to said recommendation request, said other item stored in said memory means based upon the preference level evaluation result of said first item from said evaluate means and a predetermined preference level threshold value; and display means for displaying said other item extracted by extract means in response to said recommendation request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 10)
-
-
8. A method for providing a recommendation of an item to a user, comprising:
-
receiving a category associated with a first item and a preference level of said first item from a user, the preference level being within a predetermined preference level range; receiving a recommendation request for another item associated with said category; storing said preference level in accordance with said first item; evaluating an ambiguity of said preference level in reference to a maximum ambiguous preference level within the preference level range, deriving a weighting factor based on said ambiguity of said preference level and adjusting a preference level evaluation result of said first item based on said weighting factor, said evaluate means deriving said weighting factor based on a difference of said preference level from said maximum ambiguous preference level, such that the ambiguity decreases and said weighting factor correspondingly increases as the preference level increases relative to the maximum ambiguous preference level within said preference level range, and said ambiguity increases and said weighting factor correspondingly decreases as said preference level approaches said maximum ambiguous preference level; extracting, in response to said recommendation request, said other item stored in said memory means based upon the preference level evaluation result from said evaluate means and a predetermined preference level threshold value; and displaying said other item.
-
-
9. A computer-readable medium containing instructions for controlling a computer system to perform a method for providing a recommendation of an item to a user, the method comprising:
-
receiving a category associated with a first item and a preference level of said first item from a user, the preference level being within a predetermined preference level range; receiving a recommendation request for another item associated with said category; storing said preference level in accordance with said first item; evaluating an ambiguity of said preference level in reference to a maximum ambiguous preference level within the preference level range, deriving a weighting factor based on said ambiguity of said preference level and adjusting a preference level evaluation result of said first item based on said weighting factor, said evaluate means deriving said weighting factor based on a difference of said preference level from said maximum ambiguous preference level, such that the ambiguity decreases and said weighting factor correspondingly increases as the preference level increases relative to the maximum ambiguous preference level within said preference level range, and said ambiguity increases and said weighting factor correspondingly decreases as said preference level approaches said maximum ambiguous preference level; extracting, in response to said recommendation request, said other item stored in said memory means based upon the preference level evaluation result from said evaluate means and a predetermined preference level threshold value; and displaying said other item extracted by extract means.
-
Specification