摘要 |
An integrated content delivery interface enables a user to access content from a multi-channel service provider (such as a cable television service) and over-the-top sources. The system displays a set of cable channels and over-the-top channels based on a combination of the user's subscription status for the various services, personalization criteria, and device type. The system may provide the user with a playlist of available videos for each channel. For videos from over-the-top sources, when a user selects the video for on-demand play the user's device will directly access the video as served by the over-the-top source. Before including any video in the playlist, the system will ensure that the video is available to the user based on subscription status and/or device type, and it will ensure that the over-the-top source serves the video in a format that is compatible with the user's device. |
主权项 |
1. A system for providing video content to a subscriber, comprising:
a processor; and a computer-readable medium comprising programming instructions that, when executed, cause the processor to implement a content delivery interface at an electronic device, wherein the content delivery interface comprises a first plurality of user-selectable channels that are served by a multi-channel video service provider and a second plurality of user-selectable channels that are served by over-the-top video content sources that are not under any control of the service provider; wherein the programming instructions that cause the processor to generate and cause the interface to be presented to the user comprise instructions to:
select the first plurality of user-selectable channels by accessing a user profile and identifying a package of channels to which the user subscribes, and designating the first plurality of channels as those channels served by the multi-channel service provider as part of the package,select the second plurality of user-selectable channels based on user profile data so that at least one of the second plurality of user-selectable channels includes an over-the-top content source for which the user profile includes an authentication credential,receive a user selection of a channel,select, from a playlist of available video assets for the channel, a first video asset to present to the user via the interface,identify a device type for the electronic device,determine a delivery address from which the first video asset may be served in a format that is compatible with the device type, andcause the first video as served from the delivery address to be presented to the user via the interface. |