| CPC H04N 21/4782 (2013.01) [G06F 16/9577 (2019.01); G06N 20/00 (2019.01); H04N 21/251 (2013.01); H04N 21/482 (2013.01)] | 20 Claims |

|
1. A method, comprising:
receiving a request to display secondary content along with primary content on a user device;
determining a placement context for the secondary content to be displayed on the user device;
generating a feature vector based on the placement context;
selecting one or more machine learning models based on the placement context;
employing the one or more selected machine learning models to determine a success probability associated with display of the secondary content in accordance with the placement context based on the feature vector;
in response to determining that the success probability exceeds a threshold, selecting the secondary content for the request based on the placement context; and
providing the selected secondary content to the user device.
|