US 12,262,084 B2
Dynamic supplemental content based on viewer analytics
Rajashekhar M. Basavarajappa, Bengaluru (IN)
Assigned to DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED, Bengaluru (IN)
Filed by DISH Network Technologies India Private Limited, Bengaluru (IN)
Filed on Dec. 12, 2022, as Appl. No. 18/064,828.
Prior Publication US 2024/0196054 A1, Jun. 13, 2024
Int. Cl. H04N 21/442 (2011.01); H04N 21/431 (2011.01); H04N 21/472 (2011.01)
CPC H04N 21/44222 (2013.01) [H04N 21/4316 (2013.01); H04N 21/44204 (2013.01); H04N 21/47217 (2013.01)] 14 Claims
OG exemplary drawing
 
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.