| CPC H04N 21/8547 (2013.01) [H04N 21/23418 (2013.01); H04N 21/812 (2013.01); H04N 21/8455 (2013.01)] | 20 Claims |

|
1. A computer-implemented method, comprising:
receiving, by a computer system, a request for additional content to be provided in association with media content that includes a video portion and an audio portion, the request comprising an indication of a set of time stamps serving as boundaries for interleaving the additional content into the media content, wherein the set of time stamps comprises at least two different sets of time stamps, wherein one of the at least two different sets of time stamps is specified by a content provider associated with the media content, and wherein a different one of the at least two different sets of time stamps is generated using an algorithm for identifying instantaneous decoder refresh (IDR) frames in the video portion;
accessing, by the computer system, one or more identifications of the media content and one or more personalization parameters, the one or more identifications characterizing the media content, and the one or more personalization parameters indicating historical interactions of a user profile;
adjusting, by the computer system, the request by augmenting the one or more identifications and the one or more personalization parameters with the request to generate an updated request, the updated request indicating a request for identifying the additional content based at least in part on the one or more identifications and the one or more personalization parameters;
receiving, by the computer system and in response to transmitting the updated request to a content server, the additional content;
interleaving, by the computer system, the additional content into the media content using the set of time stamps to generate updated media content; and
facilitating, by the computer system, access to the updated media content.
|