Patent ID: 8984094
Filing Date: 2015-03-17
Classification: H04L

Abstract:
1. A method of providing content to a plurality of content consumers, comprising: receiving at least a portion of a broadcast or a Webcast generated by either of a broadcaster or a Webcaster, the broadcast or the Webcast at least including: a plurality of non-replaceable programming content segments, a plurality of replaceable programming content segments, and a plurality of replaceable non-programming content segments; receiving a request from each of the plurality of content consumers for a respective personalized mediacast; for each of the requested personalized mediacasts, selecting a number of replacement programming content segments based at least in part on at least one content consumer selected content consumer replacement programming selection criterion logically associated with a respective one of the plurality of content consumers; for each of the requested personalized mediacasts, selecting a number of replacement non-programming content segments based at least in part on a replacement non-programming selection criterion; generating the personalized mediacast for each of the received requests, each of the personalized mediacasts at least including: the plurality of non-replaceable programming content segments from the broadcaster or Webcaster, the respective selected replacement programming content segments, and the respective selective replacement non-programming content segments; detecting a start of a given non-replaceable programming content segment of the broadcast or Webcast; determining that a processing of previous content segment to generate a respective one of the personalized mediacasts is not complete; and in response, buffering the given non-replaceable programming content segment of the broadcast or Webcast for the one of the respective personalized mediacasts.