Patent ID: 9569499
Date: 2017-02-14
CPC Classifications: G06F,G06Q

Claim:
1. A recommender system that provides a user with an information object, the system comprising: a microprocessor; a memory; an input section which is implemented as a module of the microprocessor and which is configured to receive a search request from the user; a user managing section which is implemented as a module of the microprocessor and which is configured to manage context information representing a characteristic of the user; an index-table managing section which is implemented as a module of the microprocessor and which is configured to manage a plurality of information objects and output an information object related to the search request of the user; a user-authority-value managing section which is implemented as a module of the microprocessor and which is configured to calculate, on the basis of similarity between users calculated from comparison of the context information of the user and another user and reliability from a plurality of users for the other user, an authority value representing reliability from the user for the other user; a rating calculating section which is implemented as a module of the microprocessor and which is configured to calculate an evaluation value of the user for the information object using a value obtained by weighting an evaluation value of the other user for the information object according to the authority value of the other user; and a ranked-list creating section which is implemented as a module of the microprocessor and which is configured to output a list of information objects ranked on the basis of the evaluation value of the user, wherein the user-authority-value managing section recursively calculates the authority value on the basis of evaluation results of the plurality of users and similarity between the users for evaluation information in past by the other user for an information object, and by using a relationship between the users that reflects an importance of an evaluation between the users, and wherein, to each of the plurality of users, the authority value determined according to the user who requests a recommendation and the context information of the user who requests the recommendation is assigned.