Information processor, information processing method and computer program
First Claim
1. An information processing apparatus for supporting content processing for a recommended user having a known viewing history, based on a viewing history of each of a plurality of users and a virtual user, the information processing apparatus comprising:
- circuitry configured to;
count the viewing history of each of the plurality of users;
retrieve user information representing at least one similar user, whose viewing history includes selections similar to the viewing history of the recommended user, and count the viewing history of the at least one similar user;
register the virtual user based on a search condition and retrieve the viewing history of the virtual user;
register the viewing history of the recommended user, the at least one similar user, and the virtual user in a collaborative filtering matrix, in which the viewing history is mapped in association with each content per user, thereby executing a collaborative filtering process; and
create content recommendation information to be provided to the recommended user, based on a result of the collaborative filtering process,wherein the content recommendation information is sorted in groups of contents, one group of which satisfies the search condition and another group of which does not satisfy the search condition.
1 Assignment
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.
-
Citations
20 Claims
-
1. An information processing apparatus for supporting content processing for a recommended user having a known viewing history, based on a viewing history of each of a plurality of users and a virtual user, the information processing apparatus comprising:
-
circuitry configured to; count the viewing history of each of the plurality of users; retrieve user information representing at least one similar user, whose viewing history includes selections similar to the viewing history of the recommended user, and count the viewing history of the at least one similar user; register the virtual user based on a search condition and retrieve the viewing history of the virtual user; register the viewing history of the recommended user, the at least one similar user, and the virtual user in a collaborative filtering matrix, in which the viewing history is mapped in association with each content per user, thereby executing a collaborative filtering process; and create content recommendation information to be provided to the recommended user, based on a result of the collaborative filtering process, wherein the content recommendation information is sorted in groups of contents, one group of which satisfies the search condition and another group of which does not satisfy the search condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information processing method of an information processing device, supporting content processing for a recommended user having a known viewing history, based on a viewing history of each of a plurality of users and a virtual user, the method comprising:
-
counting the viewing history of each of the plurality of users at the information processing device; retrieving user information representing at least one similar user, whose viewing history includes selections similar to the viewing history of the recommended user, and counting the viewing history of the at least one similar user; registering the virtual user based on a search condition and retrieving the viewing history of the virtual user; registering the viewing history of the recommended user, the at least one similar user, and the virtual user in a collaborative filtering matrix, in which the viewing history is mapped in association with each content per user, thereby executing a collaborative filtering process; and creating, via a processor, content recommendation information to be provided to the recommended user, based on a result of the collaborative filtering process, wherein the content recommendation information is sorted in groups of contents, one group of which satisfies the search condition and another group of which does not satisfy the search condition. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium containing computer readable instructions for causing a computer to execute a method for supporting content processing for a recommended user having a known viewing history, based on a viewing history of each of a plurality of users and a virtual user, the method comprising:
-
counting the viewing history of each of the plurality of users; retrieving user information representing at least one similar user, whose viewing history includes selections similar to the viewing history of the recommended user, and counting the viewing history of the at least one similar user; registering the virtual user based on a search condition and retrieving the viewing history of the virtual user; registering the viewing history of the recommended user, the at least one similar user, and the virtual user in a collaborative filtering matrix, in which the viewing history is mapped in association with each content per user, thereby executing a collaborative filtering process; and creating content recommendation information to be provided to the recommended user, based on a result of the collaborative filtering process, wherein the content recommendation information is sorted in groups of contents, one group of which satisfies the search condition and another group of which does not satisfy the search condition. - View Dependent Claims (18, 19, 20)
-
Specification