CPC G06Q 30/0269 (2013.01) [G06Q 30/0255 (2013.01); G06Q 30/0633 (2013.01); G06Q 50/01 (2013.01)] | 20 Claims |
1. A method comprising:
receiving a request to obtain, at a computing device, media content;
based on the receiving the request to obtain media content:
identifying a user profile, of a first user, associated with the media content;
identifying a second user associated with the user profile, wherein the user profile indicates a relationship between the first user and the second user;
identifying that the relationship between the first user and the second user is one of a friend, a family and/or a colleague;
accessing, based on the relationship, a wish list associated with the first user and the second user;
identifying an item on the wish list;
identifying a first advertisement, wherein the first advertisement is based on the identified item;
receiving, at the computing device, a representation of the first advertisement;
receiving, at the computing device, the media content;
accessing, via the user profile, a calendar;
correlating by a trained machine learning model, the wish list with an event in the calendar;
in response to (a) the receiving the request to obtain media content and (b) the correlating by the trained machine learning model, generating, a reminder for the item on the wish list, the reminder comprising a countdown timer counting from a current date to the event;
generating, at the computing device, a user interface and the representation of the first advertisement for output, wherein the user interface comprises the reminder and an indicator of the second user; and
generating, at the computing device, the media content for output.
|