Patent ID: 8812956

Claim:
A method operative in association with a curated video channel that includes a reference to a third party media player that renders third party video content in the third party media player, comprising: receiving data that configures the curated video channel to associate first content, as a pre-roll advertisement, with the third party video content associated with the curated video channel; delivering a markup language page in response to receiving a request for the third party video content from a viewer of the curated video channel, the markup language page having instructions to build a first media player, and a container for supporting the third party media player, the markup language page also including control logic adapted to be executed in hardware in response to the request for the third party video content: (i) to render the first content in the first media player in lieu of rendering the third party video content that was requested; (ii) upon completing the first content, to automatically hide the first media player and reveal the third party media player; and (iii) to render the third party video content in the third party media player; wherein the instructions to build the first media player include a script that is executed upon delivery of the markup language page to create a class object, to request a player configuration, the player configuration being specified at least in part by the received data, to receive the player configuration, and to instantiate the first media player according to the received player configuration.