| CPC H04N 21/8455 (2013.01) [H04N 21/4394 (2013.01); H04N 21/44008 (2013.01); H04N 21/44016 (2013.01); H04N 21/4662 (2013.01)] | 20 Claims |

|
1. A computer-implemented method for inserting additional content into a media program, the method comprising:
determining a plurality of markers corresponding to a plurality of locations within the media program;
for each marker included in the plurality of markers, performing one or more operations to automatically analyze a first set of intervals within the media program that lead up to the marker and a second set of intervals within the media program that immediately follow the marker and determine a set of characteristics associated with the first set of intervals and the second set of intervals;
generating a plurality of scores for the plurality of markers based on the sets of characteristics; and
inserting the additional content at one or more markers included in the plurality of markers based on the plurality of scores;
wherein generating the plurality of scores comprises computing a score for a first marker included in the plurality of markers based on a first characteristic determined for a first interval within the media program that leads up to the first marker and a second characteristic determined for a second interval within the media program that immediately follows the first marker.
|