CPC H04N 21/44222 (2013.01) [H04N 21/4316 (2013.01); H04N 21/44204 (2013.01); H04N 21/47217 (2013.01)] | 14 Claims |
1. A method, comprising:
generating supplemental-content analytics for a viewer based on historical viewer interactions with previously provided supplemental content;
providing content to the viewer;
in response to determining that the content is to be paused at a first time while the content is being provided to the viewer and first supplemental content is to be provided to the viewer;
determining a maximum total-supplemental-content duration for the viewer based on the supplemental-content analytics;
determining a maximum individual-supplemental-content duration for the viewer based on the supplemental-content analytics;
selecting the first supplemental content based on the maximum total-supplemental-content duration and the maximum individual-supplemental-content duration for the viewer;
providing the first supplemental content to the viewer; and
updating the supplemental-content analytics for the viewer based on additional viewer interactions with the first supplemental content;
after providing the first supplemental content to the viewer:
resuming providing the content to the viewer;
in response to determining that the first content is to be paused at a second time while the first content is being provided to the viewer and second supplemental content is to be provided to the viewer:
modifying the maximum total-supplemental-content duration for the viewer based on the updated supplemental-content analytics;
modifying the maximum individual-supplemental-content duration for the viewer based on the updated supplemental-content analytics;
selecting the second supplemental content based on the modified maximum total-supplemental-content duration and the modified maximum individual-supplemental-content duration for the viewer; and
providing the second supplemental content to the viewer.
|