CPC G06F 16/437 (2019.01) [H04L 67/535 (2022.05)] | 20 Claims |
1. A method comprising:
receiving, from a user device via a network, data collected from communications of a user;
identifying, in the collected user data, keywords predetermined to be associated with a respective media content element, wherein the respective media content element is selected from a list of predetermined media content elements;
determining for each media content element in the list of predetermined media content elements, a user score, based on the keywords identified in the collected user data referring to the respective media content element;
assigning, to the user, based on the determined user score, one or more of the media content elements;
assigning, to the user, at least one of the keywords identified in the collected user data and selected from a respective list of keywords predetermined to be associated with one of the predetermined media content elements, based on the keywords included in the collected user data including the one of the respective media content elements; and
transmitting, to the user device a recommendation for the user, based at least in part on the one or more assigned media content elements and the at least one of the keywords, the recommendation including one or more media content items.
|