Patent ID: 9219770
Filing Date: 2015-12-22
Classification: G06F,H04L,H04N

Abstract:
1. A system of a broadcaster streaming media to the web pages of multiple clients via the Internet to dynamically change the presentation of the client web pages comprising: a. 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, the client software arranged to receive a composite data stream from an encoder system which transits through a media distribution server and passes the stream on to connected client media players, the client software further arranged to receive and act upon command messages received from the encoder system by changing the presentation of the client web page; b. an encoder system of a computer server equipment having a delay filter, network connectivity, an encoder, and a TCP Channel, the encoding system arranged to receive a media stream and associated metadata from a source of the broadcaster, to insert the received media stream into the delay filter, to encode the output of the delay filter as an encoded media stream when the delay has expired for each quantum of media in the delay filter, and to transmit the encoded media stream as a media channel of a composite data stream via the Internet to a media distribution server, the composite data stream being delivered to client web pages via the media distribution server; c. the encoder system further arranged to receive trigger messages via a TCP Channel from a TCP Service that were originated by an action control panel, to convert a trigger message into a command message suitable to implement the desired response of the trigger message, to insert the command message into the delay filter, to receive the command message in the output of the delay filter simultaneously with the audio media that was received by the encoder system at the same time the trigger message was received, and to transmit the command message output in a control channel of the composite data stream to the distribution server, the command messages thus being provided to the client web page through a media distribution server; d. an action control panel operating as a web page or equivalent computer application and arranged to send a trigger message on a TCP Channel to a TCP Service in response to User Interface actions by a person associated with the production of the broadcast content in order to activate desired responses on the client web page; and, e. a TCP Service operating on a server having TCP Channels to one or more action control panels and to one or more encoder systems, and configured to relay trigger messages received on a TCP Channel from an action control panel to the TCP Channels of one or more encoder systems.