| CPC H04N 21/4668 (2013.01) [H04N 21/44204 (2013.01); H04N 21/4662 (2013.01)] | 32 Claims |

|
1. A method comprising:
determining a request associated with a user for a content recommendation;
determining, based on a viewing history associated with the user, at least one content item comprising video content;
determining, based on comparing encoded data associated with text associated with the at least one content item with encoded data associated with the text associated with each candidate content item of a plurality of candidate content items, a subset of candidate content items of the plurality of candidate content items, wherein the encoded data associated with the text associated with the at least one content item and the encoded data associated with the text associated with each candidate content item each comprise one or more vectors configured to facilitate natural language processing;
determining, based on comparing encoded data associated with at least one image associated with the at least one content item with encoded data associated with at least one image associated with each of the subset of candidate content items, at least one candidate content item of the subset of candidate content items, wherein the encoded data associated with the at least one image associated with the at least one content item and the encoded data associated with the at least one image associated with each of the subset of candidate content items each comprise one or more vectors configured to facilitate image classification or detection; and
sending, to a device associated with the user, an indication of the at least one candidate content item.
|