CONTENT RECOMMENDATION SYSTEM, CONTENT RECOMMENDATION METHOD, CONTENT RECOMMENDATION APPARATUS, PROGRAM, AND INFORMATION STORAGE MEDIUM
0 Assignments
0 Petitions
Accused Products
Abstract
A content recommendation system includes: an attribute value storage means which stores one or more attribute values of attributes for each content; a preference distribution storage means which stores a user preference degree for each attribute value; an attribute value acquisition means which acquires an attribute value of at least one attribute for each content; a preference distribution update means which updates the storage contents in the preference distribution storage means in accordance with the acquired attribute value; a condition determination means which selects an attribute value of one or more attributes in accordance with probability based on the user preference degree stored in the preference distribution storage means and determines the condition of the attribute value of the one or more attributes in accordance with the selected attribute value; and a content selection means which selects some or all of the contents in accordance with the determined condition.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A content recommendation system comprising:
-
a memory configured to store; metadata of content, a plurality of templates, each template having metadata of content, and a user preference with respect to each template and each category of the metadata; and a circuitry configured to; select one template among the plurality of templates based on the user preference with respect to each template, and select content based on the metadata of the selected template, metadata of the content, and the user preference with respect to each category of the metadata. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A computer-implemented content recommendation method, the method comprising the following operations performed by one or more processors:
-
selecting one template among a plurality of templates based on a user preference with respect to each template among the plurality of templates, and selecting content based on metadata of the selected template, metadata of content, and a user preference with respect to each category of the metadata of content. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A non-transitory computer readable medium storing instructions that, when executed by a processor, cause the processor to:
-
select one template among a plurality of templates based on a user preference with respect to each template among the plurality of templates, and select content based on metadata of the selected template, metadata of content, and a user preference with respect to each category of the metadata of content. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification