×

System for insertion of locally cached information into a received broadcast stream

  • US 20080163290A1
  • Filed: 12/10/2007
  • Published: 07/03/2008
  • Est. Priority Date: 12/08/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method of inserting content into a received broadcast stream for playback comprising:

  • receiving a broadcast stream comprising at least one program channel for playback and processing the received broadcast stream for playback at a user'"'"'s receiver in a playback stream;

    determining changes between program channel content segments in the at least one program channel;

    receiving indexed content segments that can be inserted into the playback stream at selected content index pointers corresponding to potential insertion points between selected ones of the program channel content segments;

    receiving control data indicating which of the indexed content segments to store at the receiver, and at least one of the frequency and when to insert selected ones of the indexed content segments into the playback stream;

    storing selected ones of the received indexed content segments at the receiver in accordance with the received control data;

    buffering the at least one program channel prior to playback; and

    generating the playback stream using a least one of the buffered program channel and selected ones of the stored indexed content segments bydetermining from the control data which of the stored indexed content segments are to be inserted into the playback stream and at which of the content index pointers in the buffered program channel, andpausing the buffered program channel during playback at a selected one of the content index pointers and inserting a selected one of the stored indexed content segments into the playback stream in accordance with the control data, andresuming playback of the buffered program channel, the buffered program channel being time delayed by at least the duration of the inserted indexed content segment.

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