Recommendation for diverse content
First Claim
Patent Images
1. An apparatus, comprising:
- a memory; and
a processor that;
recommends a first number of times a plurality of content items to a user,receives, from a user device of the user, a second number of times positive evaluation information for the plurality of content items,wherein the positive evaluation information indicates that a content item of the plurality of content items is completely reproduced by the user device, andwherein the plurality of content items are associated with a plurality of content item IDs;
generates rankings of the plurality of content items, wherein the rankings of the plurality of content items are indicated by a first list of the plurality of content item IDs in a descending order of a ratio of the first number of times the positive evaluation information is received from the user device for the content item and the second number of times the content item is recommended to the user;
extracts at least two content item IDs from the first list of the plurality of content item IDs,wherein the extraction is based on the rankings of the plurality of content items and on user preference information associated with the content item, andwherein the user preference information comprises a user preference vector;
sorts the extracted at least two content item IDs in a second list in an increasing order of an angle between the user preference vector and a plurality of feature vectors associated with the extracted at least two content item IDs,wherein each of the plurality of feature vectors comprises at least a feature quantity associated with the at least two content item IDs, andwherein the user preference vector is generated based on the positive evaluation information; and
transmits the second list to the user device.
0 Assignments
0 Petitions
Accused Products
Abstract
The content recommendation system that acquires attribute information of a given user, acquires at least one list from among lists of content sequentially generated over time on the basis of the attribute information of the given user, acquires user preference information, which is feature information of content preferred by the given user, extracts some content from content included in the list acquired on the basis of the user preference information, and presents the content to the given user.
-
Citations
27 Claims
-
1. An apparatus, comprising:
-
a memory; and a processor that; recommends a first number of times a plurality of content items to a user, receives, from a user device of the user, a second number of times positive evaluation information for the plurality of content items, wherein the positive evaluation information indicates that a content item of the plurality of content items is completely reproduced by the user device, and wherein the plurality of content items are associated with a plurality of content item IDs; generates rankings of the plurality of content items, wherein the rankings of the plurality of content items are indicated by a first list of the plurality of content item IDs in a descending order of a ratio of the first number of times the positive evaluation information is received from the user device for the content item and the second number of times the content item is recommended to the user; extracts at least two content item IDs from the first list of the plurality of content item IDs, wherein the extraction is based on the rankings of the plurality of content items and on user preference information associated with the content item, and wherein the user preference information comprises a user preference vector; sorts the extracted at least two content item IDs in a second list in an increasing order of an angle between the user preference vector and a plurality of feature vectors associated with the extracted at least two content item IDs, wherein each of the plurality of feature vectors comprises at least a feature quantity associated with the at least two content item IDs, and wherein the user preference vector is generated based on the positive evaluation information; and transmits the second list to the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
recommending a first number of times a plurality of content items to a user, receiving, from a user device of the user, a second number of times positive evaluation information for the plurality of content items, wherein the positive evaluation information indicates that a content item of the plurality of content items is completely reproduced by the user device, and wherein the plurality of content items are associated with a plurality of content item IDs; generating rankings of the plurality of content items, wherein the rankings of the plurality of content items are indicated by a first list of the plurality of content item IDs in a descending order of a ratio of the first number of times the positive evaluation information is received from the user device for the content item and the second number of times the content item is recommended to the user; extracting at least two content item IDs from the first list of the plurality of content item IDs, wherein the extraction is based on the rankings of the plurality of content items and a user preference information associated with the content item, and wherein the user preference information comprises a user preference vector; sorting the extracted at least two content item IDs in a second list in an increasing order of an angle between the user preference vector and a plurality of feature vectors associated with the extracted at least two content item IDs, wherein each of the plurality of feature vectors comprises at least a feature quantity associated with the at least two content item IDs, and wherein the user preference vector is generated based on the positive evaluation information; and transmitting the second list to the user device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable medium having stored thereon computer-executable instructions that, when executed by a processor, cause a computer to perform operations, the operations comprising:
-
recommending a first number of times a plurality of content items to a user, receiving, from a user device of the user, a second number of times positive evaluation information for the plurality of content items, wherein the positive evaluation information indicates that a content item of the plurality of content items is completely reproduced by the user device, and wherein the plurality of content items are associated with a plurality of content item IDs; generating rankings of the plurality of content items, wherein the rankings of the plurality of content items are indicated by a first list of the plurality of content item IDs in a descending order of a ratio of the first number of times the positive evaluation information is received from the user device for the content item and the second number of times the content item is recommended to the user; extracting at least two content item IDs from the first list of the plurality of content item IDs, wherein the extraction is based on the rankings of the plurality of content items and a user preference information associated with the content item, and wherein the user preference information comprises a user preference vector; sorting the extracted at least two content item IDs in a second list in an increasing order of an angle between the user preference vector and a plurality of feature vectors associated with the extracted at least two content item IDs, wherein each of the plurality of feature vectors comprises at least a feature quantity associated with the at least two content item IDs, and wherein the user preference vector is generated based on the positive evaluation information; and transmitting the second list to the user device. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification