Information processing device and method, recording medium, and program
First Claim
1. An information processing apparatus comprising:
- grouping means for organizing delivered contents into groups each constituted by the contents which are given the same group ID for having degrees of similarity higher than a predetermined value regarding a grouping item including at least one attribute item representative of a content attribute;
calculating means for calculating frequency of uses of the contents with respect to each of the group IDs;
generating means for generating user preference information indicating preferences of a user based on the use frequency calculated by said calculating means; and
recommending means for giving content recommendations based on said user preference information generated by said generating means.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention relates to an information processing apparatus, an information processing method, a recording medium, and a program for generating preference information based on consecutively and inconsecutively viewed programs in order to recommend the programs matching a user'"'"'s preferences. A preference information extraction unit 101 extracts program preference information based on metadata about programs and records a history of viewing of the programs. Preference information about a program that has been viewed for the first time is recorded as special program preference information. User preference information is generated on the basis of information about the preferred programs whose viewing count has exceeded a threshold value. A control unit 103 automatically makes recording reservations of the programs whose viewing count has exceeded the threshold value. If an automatic recording reservation is canceled, a preference information updating unit 102 updates the user preference information to reflect the metadata about the program whose recording reservation has been canceled.
59 Citations
15 Claims
-
1. An information processing apparatus comprising:
-
grouping means for organizing delivered contents into groups each constituted by the contents which are given the same group ID for having degrees of similarity higher than a predetermined value regarding a grouping item including at least one attribute item representative of a content attribute;
calculating means for calculating frequency of uses of the contents with respect to each of the group IDs;
generating means for generating user preference information indicating preferences of a user based on the use frequency calculated by said calculating means; and
recommending means for giving content recommendations based on said user preference information generated by said generating means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An information processing method comprising the steps of:
-
organizing delivered contents into groups each constituted by the contents which are given the same group ID for having degrees of similarity higher than a predetermined value regarding a grouping item including at least one attribute item representative of a content attribute;
calculating frequency of uses of the contents with respect to each of the group IDs;
generating user preference information indicating preferences of a user based on the use frequency calculated in said calculating step; and
giving content recommendations based on said user preference information generated in said generating step.
-
-
14. A recording medium which holds a program in a manner readable by a computer, said program comprising the steps of:
-
organizing delivered contents into groups each constituted by the contents which are given the same group ID for having degrees of similarity higher than a predetermined value regarding a grouping item including at least one attribute item representative of a content attribute;
calculating frequency of uses of the contents with respect to each of the group IDs;
generating user preference information indicating preferences of a user based on the use frequency calculated in said calculating step; and
giving content recommendations based on said user preference information generated in said generating step.
-
-
15. A program for causing a computer to execute a process comprising the steps of:
-
organizing delivered contents into groups each constituted by the contents which are given the same group ID for having degrees of similarity higher than a predetermined value regarding a grouping item including at least one attribute item representative of a content attribute;
calculating frequency of uses of the contents with respect to each of the group IDs;
generating user preference information indicating preferences of a user based on the use frequency calculated in said calculating step; and
giving content recommendations based on said user preference information generated in said generating step.
-
Specification