Patent ID: 7774343

Claim:
A method implemented by a television entertainment server system comprising: receiving by a video-on-demand server system, data that identifies a first media content that is available on-demand from a first on-demand vendor; receiving by a video-on-demand server system, data that identifies a second media content that is available on-demand from a second on-demand vendor; generating data describing a single distinct offer comprising the first and second media content that is available on-demand; associating the data that identifies the first media content and the data that identifies the second media content with the data describing the single distinct offer; transmitting the single distinct offer to a client device; receiving from the client device a selection of the single distinct offer; in the event a particular one of the first media content vendor or the second media content vendor requires a software component installed on the client device to facilitate the delivery media content to the client device: transmitting to the client device a software component associated with a particular media content vendor; and transmitting the first and second media content to the client device.