Abstract:
A content distribution system receives data describing media content available from one or more vendors. The content distribution system generates data that describes an offer and associates the media content data with the offer. The content distribution system provides data describing an offer to a client device. The client device receives a request for a media content offer. The media content offer may include one or more instances of media content. Each instance of media content is available from a media vendor. For each media content instance associated with the offer, the client determines a vendor able to provide the media content, and submits a request for the media content to the vendor.
Abstract:
A short-term content buffer maintains segments of audio and/or video content and the content segments are identified with segment identifiers which enables management and playback of the content segments. In an embodiment, independent video content segments corresponding to a particular broadcast channel can be identified by associated content segment identifiers and the video content segments can be recorded together to generate a single recording of the content.