Information processor, information processing method and computer program
First Claim
1. An information processor for supporting content processing for a recommended user, based on a view history of each of a plurality of users, the processor comprising:
- a user'"'"'s view history counter which counts the view history of each of the plurality of users;
a similar user'"'"'s view history counter which retrieves user information representing a user, as a similar user, whose view history is similar to a view history of the recommended user, and counts the view history of the similar user;
a collaborative filtering processor which registers view history information of the recommended user and view history information of the similar user in a collaborative filtering matrix, in which the view history information is mapped in association with each content per user, thereby executing a collaborative filtering process; and
an information creator which creates content recommendation information to be provided to the recommended user, based on a result of the filtering process.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a content-view supporting system to recommend to a user a clear result of searched contents, based on a group of similar users'"'"' favorite programs, through a user-basis collaborative filtering process. The system selects similar users whose program view history is similar to that of a recommended user, maps the program view history in a collaborative filtering matrix registers, in the collaborative filtering matrix, a virtual user whose program view history includes a group of hit programs obtained based on a search condition served for realizing a predetermined search topic. The system also counts the numbers of reservations or views achieved by each user according to program content based on the program view history, in the collaborative filtering matrix, which counted numbers are set as matching numbers, and outputs a search result representing a recommendation list of the contents arrayed in the descending order of matching number.
75 Citations
17 Claims
-
1. An information processor for supporting content processing for a recommended user, based on a view history of each of a plurality of users, the processor comprising:
-
a user'"'"'s view history counter which counts the view history of each of the plurality of users;
a similar user'"'"'s view history counter which retrieves user information representing a user, as a similar user, whose view history is similar to a view history of the recommended user, and counts the view history of the similar user;
a collaborative filtering processor which registers view history information of the recommended user and view history information of the similar user in a collaborative filtering matrix, in which the view history information is mapped in association with each content per user, thereby executing a collaborative filtering process; and
an information creator which creates content recommendation information to be provided to the recommended user, based on a result of the filtering process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information processing method of supporting content processing for a recommended user, based on a view history of each of a plurality of users, the method comprising:
-
a user'"'"'s view history counting step of counting the view history of the plurality of users;
a similar user'"'"'s view history counting step of retrieving user information representing a user, as a similar user, whose view history is similar to a view history of the recommended user, and counting the view history of the similar user;
a collaborative filtering processing step of registering view history information of the recommended user and view history information of the similar user in a collaborative filtering matrix, in which the view history information is mapped in association with each content per user, thereby executing a collaborative filtering process; and
an information creating step of creating content recommendation information to be provided to the recommended user, based on a result of the filtering process. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program in a computer readable form, the program executing, on a computer system, information processing for supporting content processing for a recommended user, based on a view history of each of a plurality of users, the computer program comprising:
-
a user'"'"'s view history counting step of counting the view history of each of the plurality of users;
a similar user'"'"'s view history counting step of retrieving user information representing a user, as a similar user, whose view history is similar to a view history of the recommended user, and counting the view history of the similar user;
a collaborative filtering processing step of registering view history information of the recommended user and view history information of the similar user in a collaborative filtering matrix, in which the view history information is mapped in association with each content per user, thereby executing a collaborative filtering process; and
an information creating step of creating content recommendation information to be provided to the recommended user, based on a result of the filtering process.
-
Specification