Information processing apparatus and method, program, and storage medium
First Claim
1. An information processing apparatus, comprising:
- storing means for storing a previously calculated recommendation degree that indicates a degree to which a content is recommended for a user, the previously calculated recommendation degree being based on an existing user profile for the user and a content profile for the content;
similarity degree calculation means for calculating, based on an update to an attribute of the user profile, a degree of similarity between the updated attribute of the user profile and a corresponding attribute of the content profile;
recommendation degree variation calculation means for calculating, based on the degree of similarity, an amount of variation of the previously calculated recommendation degree due to the update to the attribute of the user profile; and
recommendation degree calculation means for calculating an updated recommendation degree by adding the amount of variation due to the update to the attribute of the user profile to the previously calculated recommendation degree.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein is an information processing apparatus including: storage means for storing a recommendation degree that indicates a degree of recommendation of a content for a user; similarity degree calculation means for calculating a degree of similarity between a part of a user profile as updated and a content profile; recommendation degree variation calculation means for calculating, based on the degree of similarity calculated by the similarity degree calculation means, an amount of variation of the recommendation degree of the content for the user; and recommendation degree calculation means for calculating a new recommendation degree by adding the amount of the variation of the recommendation degree calculated by the recommendation degree variation calculation means to the recommendation degree stored in the storage means.
-
Citations
6 Claims
-
1. An information processing apparatus, comprising:
-
storing means for storing a previously calculated recommendation degree that indicates a degree to which a content is recommended for a user, the previously calculated recommendation degree being based on an existing user profile for the user and a content profile for the content; similarity degree calculation means for calculating, based on an update to an attribute of the user profile, a degree of similarity between the updated attribute of the user profile and a corresponding attribute of the content profile; recommendation degree variation calculation means for calculating, based on the degree of similarity, an amount of variation of the previously calculated recommendation degree due to the update to the attribute of the user profile; and recommendation degree calculation means for calculating an updated recommendation degree by adding the amount of variation due to the update to the attribute of the user profile to the previously calculated recommendation degree. - View Dependent Claims (2, 3)
-
-
4. An information processing method, comprising the steps implemented by a computer of:
-
storing, in a storage device, a previously calculated recommendation degree that indicates a degree to which a content is recommended for a user, the previously calculated recommendation degree being based on an existing user profile for the user and a content profile for the content; calculating, based on an update to an attribute of the user profile, a degree of similarity between the updated attribute of the user profile and a corresponding attribute of the content profile; calculating, based on the degree of similarity, an amount of variation of the previously calculated recommendation degree due to the update to the attribute of the user profile; and calculating an updated recommendation degree by adding the amount of variation due to the update to the attribute of the user profile to the previously calculated recommendation degree.
-
-
5. A computer-readable storage medium storing instructions for causing a computer to perform a method comprising:
-
storing a previously calculated recommendation degree that indicates a degree to which a content is recommended for a user, the previously calculated recommendation degree being based on an existing user profile for the user and a content profile for the content; calculating, based on an update to an attribute of the user profile, a degree of similarity between the updated attribute of the user profile and a corresponding attribute of the content profile; calculating, based on the degree of similarity, an amount of variation of the previously calculated recommendation degree due to the update to the attribute of the user profile; and calculating an updated recommendation degree by adding the amount of variation due to the update to the attribute of the user profile to the previously calculated recommendation degree.
-
-
6. An information processing apparatus, comprising:
-
a storage section configured to store a previously calculated recommendation degree that indicates a degree to which a content is recommended for a user, the previously calculated recommendation degree being based on an existing user profile for the user and a content profile for the content; a similarity degree calculation section configured to calculate, based on an update to an attribute of the user profile, a degree of similarity between the updated attribute of the user profile and a corresponding attribute of the content profile; a recommendation degree variation calculation section configured to calculate, based on the degree of similarity, an amount of variation of the previously calculated recommendation degree due to the update to the attribute of the user profile; and a recommendation degree calculation section configured to calculate an updated recommendation degree by adding the amount of variation due to the update to the attribute of the user profile to the previously calculated recommendation degree.
-
Specification