Patent ID: 9578389
Date: 2017-02-21
CPC Classifications: G11B,H04L,H04N

Claim:
1. A method, comprising: receiving, at a content manager having a hardware processor, a playlist that includes an ordered list of identifiers associated with media segment files, wherein the received playlist includes a plurality of duration tags that each indicate a duration of a media segment file and a plurality of splice point tags that each indicate a location of a splice point in the playlist; identifying, at the content manager, an insertion position in the received playlist based on the plurality of splice point tags, wherein the insertion position corresponds to a media segment file in the playlist that is to be replaced with at least one advertisement segment file; in response to identifying the insertion position in the received playlist, selecting, at the content manager, an advertisement segment file from a plurality of advertisement segment files based at least in part on a duration tag associated with the media segment file that is to be replaced; in response to selecting the advertisement segment file from the plurality of advertisement segment files, causing, at the content manager, the advertisement segment file to replace the media segment file at the insertion position to create a modified playlist; and transmitting, at the content manager, the modified playlist to one or more client devices.