×

Internet streaming and the presentation of dynamic content

  • US 9,270,718 B2
  • Filed: 11/26/2012
  • Issued: 02/23/2016
  • Est. Priority Date: 11/25/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of a broadcaster, being the original source of audio content, and streaming said audio content on the Internet to dynamically replace a first advertising content element of a received continuous audio media stream with a second advertising content element to create an edited continuous media stream for an Internet audience, and further using script command messages to cause compatible client devices to play a third advertising content element instead of the second advertising content element contained in the edited continuous media stream, comprising the steps of:

  • using a computing system of the broadcaster, the computing system comprising a processor, an encoder and a delay filter;

    a. receiving a continuous audio media stream from a source of a broadcaster and inserting the media stream into the delay filter;

    b. receiving metadata from a source of the broadcaster as the content elements are received, the metadata identifying a first advertising content element in the received continuous media stream for replacement;

    c. inserting the second advertising content element into the delay filter instead of the first advertising content element at the moment the first advertising content element would otherwise have been inserted into the delay filter;

    d. adjusting the delay of the delay filter if there are differences in duration between the first and second advertising content elements;

    e. inserting a script command message into the delay filter simultaneously with the insertion of the second advertising content element wherein the script command messages and received media stream pass synchronously through the delay filter and wherein the script command message comprises an instruction to cause compatible client devices to play a third advertising content element instead of the second advertising content element;

    f. receiving the media stream and script command output of the delay filter when the delay has expired for each quantum of data in the delay filter;

    g. transmitting the media stream output of the delay filter as a media channel of a composite data stream over a network to a media distribution server; and

    ,i. transmitting the script command message output of the delay filter as a control channel of the composite data stream wherein the media channel and the control channel travel synchronously over the network to the media distribution server and are simultaneously delivered by the media distribution server to client devices;

    whereby, in the process of playing the edited continuous media stream, the compatible client devices, upon receiving the script command message coincident with the receipt of the second advertising content element in the audio stream, are caused to play the third advertising content element instead of the second advertising content element, while incompatible client devices play the edited continuous media stream including the second advertising content element.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×