US 12,190,355 B2
Systems and methods to improve presentation of advertisements
Reda Harb, Bellevue, WA (US); Vishwas Sharadanagar Panchaksharaiah, Tiptur (IN); Poovarasan Chitravel, Tamilnadu (IN); Pawan Nagdeve, Bangalore (IN); Gudimetla Baby, Andhra Pradesh (IN); and Sambeet Burma, Bangalore (IN)
Assigned to Adeia Guides Inc., San Jose, CA (US)
Filed by Rovi Guides, Inc., San Jose, CA (US)
Filed on Sep. 20, 2021, as Appl. No. 17/479,764.
Prior Publication US 2023/0088155 A1, Mar. 23, 2023
Int. Cl. G06Q 30/02 (2023.01); G06Q 30/0251 (2023.01); G06Q 30/0601 (2023.01); G06Q 50/00 (2012.01)
CPC G06Q 30/0269 (2013.01) [G06Q 30/0255 (2013.01); G06Q 30/0633 (2013.01); G06Q 50/01 (2013.01)] 20 Claims
OG exemplary drawing
 
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.