Patent ID: 8838641

Claim:
A content recommendation apparatus comprising: a hardware processor; a storage device configured to store content attribute information and content feature information of content; a list generation unit configured to calculate, by the processor, a ratio of a number of times each piece of the content having been manipulated by a first user to a number of times each piece of the content having been presented to the first user, generate, by the processor, a first content list having a first number of content entries for the first user, based on the ratio and user ratings of a plurality of second users having attribute information similar to attribute information of the first user, a portion of the user ratings being generated when a reproduction of a first piece of the content is stopped before being completely reproduced and replaced with a second piece of the content, convert, by the processor, the first content list to a second content list having a second number of content entries less than the first number, based on content attribute information transmitted from a user device associated with the first user, calculate, by the processor, a similarity between feature vectors associated with the content entries on the second list and preference vectors associate with the first user, and re-organize, by the processor, the content entries of the second list based on the calculated similarity to generate a third content list; and a content extraction unit configured to extract, by the processor, some content based on a selection of the first user from content entries of the third content list.