Patent ID: 9230212
Filing Date: 2016-01-05
CPC Classification: G06N

Claim Text:
1. A method of recommending content items to a target user, the method comprising: receiving information about interactions of the target user with a set of content items through a device; resolving the set of content items with which the target user interacted with into associated attributes; updating a table associated with the target user with the associated attributes, the updating further comprising increasing, for each attribute, a count based on occurrences of the attribute in the set of content items; determining, for the target user, a preference weight for each attribute in the table based on the count of the attribute and time passed since each increase in the count of the attribute; receiving a request associated with the target user for a content item recommendation; resolving each available content item in a set of available content items for consumption of the target user into associated attributes; determining, for the target user, a score for each available content item in the set of available content items based on the preference weight of the target user for each of the attributes associated with the available content item; determining a set of recommended content items from the set of available content items for the target user based on a ranking of the scores; providing the set of recommended content items to the device; receiving indication of a user selection of a recommended content item by the target user in the set of the recommended content items; and providing instructions to the user device for facilitating the presentation of the content item with an entertainment system of the target user.