Content recommendation system, content recommendation method, and information storage medium
First Claim
1. A system, comprising:
- a memory configured to store;
metadata of content, wherein the metadata includes first metadata and second metadata;
a plurality of templates, wherein each template of the plurality of templates is associated with the first metadata of the content; and
a degree of preference of a user for each template of the plurality of templates and for each attribute value of a plurality of attribute values for attributes of the content, wherein the attributes correspond to the first metadata; and
circuitry configured to;
select a template from the plurality of templates based on the degree of preference of the user for each template of the plurality of templates;
select at least one attribute value of an attribute which is associated with the selected template, based on the degree of preference of the user for each attribute value of the plurality of attribute values;
select a list of content from the content based on the selected at least one attribute value;
filter the selected list of content based on the second metadata that correspond to a plurality of feature quantities of features of the content; and
transmit the filtered list of content to a user apparatus via a communication network.
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.
8 Citations
15 Claims
-
1. A system, comprising:
-
a memory configured to store; metadata of content, wherein the metadata includes first metadata and second metadata; a plurality of templates, wherein each template of the plurality of templates is associated with the first metadata of the content; and a degree of preference of a user for each template of the plurality of templates and for each attribute value of a plurality of attribute values for attributes of the content, wherein the attributes correspond to the first metadata; and circuitry configured to; select a template from the plurality of templates based on the degree of preference of the user for each template of the plurality of templates; select at least one attribute value of an attribute which is associated with the selected template, based on the degree of preference of the user for each attribute value of the plurality of attribute values; select a list of content from the content based on the selected at least one attribute value; filter the selected list of content based on the second metadata that correspond to a plurality of feature quantities of features of the content; and transmit the filtered list of content to a user apparatus via a communication network. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
metadata of content, wherein the metadata includes first metadata and second metadata; a plurality of templates, wherein each template of the plurality of templates is associated with the first metadata of the content; a degree of preference of a user for each template of the plurality of templates and for each attribute value of a plurality of attribute values for attributes of the content, wherein the attributes correspond to the first metadata; selecting a template from the plurality of templates based on the degree of preference of the user for each template of the plurality of templates; selecting at least one attribute value of an attribute which is associated with the selected template, based on the degree of preference of the user for each attribute value of the plurality of attribute values; selecting a list of content from the content based on the selected at least one attribute value; filtering the selected list of content based on the second metadata that correspond to a plurality of feature quantities of features of the content; and transmitting the filtered list of content to a user apparatus via a communication network. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium having stored thereon, computer-executable instructions, which when executed by a computer, cause the computer to execute operations, the operations comprising:
-
metadata of content, wherein the metadata includes first metadata and second metadata; a plurality of templates, wherein each template of the plurality of templates is associated with the first metadata of the content; a degree of preference of a user for each template of the plurality of templates and for each attribute value of a plurality of attribute values for attributes of the content, wherein the attributes correspond to the first metadata; selecting a template from the plurality of templates based on the degree of preference of the user for each template of the plurality of templates; selecting at least one attribute value of an attribute which is associated with the selected template, based on the degree of preference of the user for each attribute value of the plurality of attribute values; selecting a list of content from the content based on the selected at least one attribute value; filtering the selected list of content based on the second metadata that correspond to a plurality of feature quantities of features of the content; and transmitting the filtered list of content to a user apparatus via a communication network. - View Dependent Claims (12, 13, 14, 15)
-
Specification