| CPC H04N 21/4668 (2013.01) [H04N 21/4667 (2013.01)] | 16 Claims |

|
16. A non-transitory computer-readable medium that comprises computer-readable instructions that are executable to perform a method for providing, to a user device configured for providing content to a user, one or more personalized content item recommendations, comprising:
retrieving a seed content item identifier from user data stored in a user profile, wherein when a user selects a program or other item of content and views or otherwise consumes it for greater than a threshold period of time, a learn action is generated and at least one user data item for that user is stored in the user profile;
using the seed content item identifier to generate a plurality of initial content item recommendations;
sorting the plurality of initial content item recommendations based on the user profile;
providing one or more sorted content item recommendations as personalized content item recommendations to the user device; and
filtering the one or more personalized content item recommendations based on popularity, prior to providing the one or more personalized content item recommendations to the user device.
|