US 11,895,366 B1
Enhanced dynamic and context-based presentation of content using streaming media applications
Mohamad Hassan Khalil, Seattle, WA (US); Ka Long Jesse Hon, Seattle, WA (US); Mervine Anand Govada, Fairfax, VA (US); Hanwei Zhang, Bellevue, WA (US); Sindhu Mukunda, Sunnyvale, CA (US); Ashish Bhandari, Redmond, WA (US); Michael McMurray, Las Vegas, NV (US); Aleksandr Kulikov, Seattle, WA (US); Edgar Elsdon DSouza, Brandywine, MD (US); Nam Quach, Frederick, MD (US); Nathan B. Lee, Clifton, VA (US); Rehan Madhugiri, Herndon, VA (US); Charlotte Baxter Maines, Seattle, WA (US); Guthrie Chipman Collin, New York, NY (US); Ala Kallel, Atherton, CA (US); and Aniket Bhatt, Seattle, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Mar. 28, 2022, as Appl. No. 17/706,295.
Int. Cl. H04N 21/458 (2011.01); H04N 21/482 (2011.01); H04N 21/81 (2011.01); H04N 21/442 (2011.01)
CPC H04N 21/458 (2013.01) [H04N 21/44204 (2013.01); H04N 21/4828 (2013.01); H04N 21/812 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by at least one processor of a first device, from a first over-the-top (OTT) streaming media application of a second device, an indication of a user request received by the first OTT streaming media application to search for media titles having a content genre;
identifying, by the at least one processor, from a catalog of media titles available for presentation and OTT streaming media applications available for user selection, the media titles having the content genre;
identifying, by the at least one processor, based on the user request, an advertisement campaign for a second OTT streaming media application selectable to a user via the first OTT streaming media application, wherein the content genre, a presentation time, and a presentation location are absent from the advertisement campaign, wherein the presentation location is an application where the advertisement campaign for the second OTT streaming media application is to be presented;
selecting, by the at least one processor, based on identifying the advertisement campaign for the second OTT streaming media application based on the user request, by searching for the content genre from among the second OTT streaming media application, a first media title of the media titles;
selecting, by the at least one processor, based on searching for the content genre from among the second OTT streaming media application, a second media title of the media titles, the second media title available for presentation using the first OTT streaming media application, wherein the user is a subscriber to the first OTT streaming media application and is not a subscriber to the second OTT streaming media application;
generating, by the at least one processor, first user interface data indicative of the first media title;
generating, by the at least one processor, second user interface data indicative of the second media title; and
causing presentation, by the at least one processor, based on the user request, of the first user interface data and the second user interface data using a user interface of the first OTT streaming media application.