Patent ID: 8880723

Claim:
A method to dynamically change the presentation of a client web page having at least one client media player, the combination of software in the client web page and software in the client media player collectively comprising client software, a client media player receiving a media stream from an encoder system having a delay filter, network connectivity, and an encoder, the media stream being transmitted from the encoder system to a media distribution server to which the client media player connects, the media stream further incorporating command messages impressed onto the media stream by the encoder system and received and acted upon by the client software, comprising the steps of: a. receiving a media stream and associated metadata by an encoding system, and inserting the received media stream by the encoding system into a delay filter; b. directing the output of the delay filter by the encoder system into an encoder when the delay has expired for each quantum of media in the media stream; c. encoding the media stream output from the delay filter by the encoder, and outputting the encoded media stream by the encoder to a distribution media server to which a client media player connects; d. receiving a trigger, wherein a trigger may include a received metadata element, the trigger causing the encoder system to create a command message which will cause the client media player to execute code that will reconfigure the presentation of the client web page; and e. impressing said command message into the encoded media stream by the encoder, said command message being received by the distribution media server and the connected client media players and causing the client software to reconfigure the presentation of the client web page.