Method and Apparatus for Inserting Time-Variant Data into a Media Stream
AssigneeGeneral Instrument Corporation
InventorGary Hughes
Life of this patent
Estimating the term…
Abstract
An on-demand streaming server includes a memory array for storing on-demand content. The streaming server also includes at least one stream server module for retrieving the content from the memory array and generating therefrom a plurality of asynchronous media streams to be transmitted to client devices in accordance with a first transport protocol stack during an on-demand session. The stream server module includes a processor for interleaving into at least one of the asynchronous media streams a secondary data stream in accordance with the first transport protocol stack during the on-demand session.
Claims19
At least one computer-readable medium encoded with instructions which, when executed by a processor, performs a method including:
- (i) generating a plurality of asynchronous media streams by:
- encapsulating packetized on-demand content in a first data link level format;
- (ii) generating a secondary data stream by:
- encapsulating packetized secondary data in the first data link level format;
- (iii) periodically interleaving the secondary data stream into a selected one of the asynchronous media streams to generate a composite media stream;
- and
- (iv) streaming the composite media stream to a client device over a transport network.
At least one computer-readable medium encoded with instructions which, when executed by a processor, performs a method including:
- streaming a primary media stream that includes content encoded in accordance with a format that provides control information sufficient for decoding and presentation of the content;
- interleaving into the primary media stream a secondary data stream in accordance with the first transport protocol stack during the on-demand session.
An on-demand streaming server:
- a memory array for storing on-demand content;
- at least one stream server module for retrieving the content from the memory array and generating therefrom a plurality of asynchronous media streams to be transmitted to client devices in accordance with a first transport protocol stack during an on-demand session;
- and
- wherein the stream server module includes a processor for interleaving into at least one of the asynchronous media streams a secondary data stream in accordance with the first transport protocol stack during the on-demand session.
Dependencies are inferred from the claim text.