Customizing virtual channels in a discovery interface
First Claim
1. A method of presenting a customized virtual channel including non-broadcast video-on demand programming content within a unified discovery interface, the method comprising:
- receiving first discovery data related to time-based broadcast television programming content comprising a television program available at a given timeslot to be presented for selection by a user via a broadcast channel;
receiving second discovery data related to non-broadcast video-on demand programming content available from a content provider to be presented for selection by the user via a virtual channel that is displayed in a unified discovery interface presented on a media content delivery device and that provides a listing of the non-broadcast video-on demand programming content available from the content provider, the second discovery data comprising a discovery interface relationship parameter provided by the content provider to customize the virtual channel for the user based upon changing non-broadcast video-on demand programming content available from the content provider that is related to the television program available at the given timeslot and that has been subscribed to by the user, the non-broadcast video-on demand programming content including one or more other episodes of the television program that are available on-demand from the content provider, the discovery interface relationship parameter associating the non-broadcast video-on demand programming content with the time-based broadcast television programming content presented via the broadcast channel and indicating a relationship of the virtual channel and the broadcast channel within the unified discovery interface;
determining a location at which the virtual channel may be presented within the unified discovery interface relative to the broadcast channel based upon the discovery interface relationship parameter; and
presenting the unified discovery interface comprising the broadcast channel and the virtual channel through which a user may select between the time-based broadcast television programming content and the non-broadcast video-on demand programming content, wherein the virtual channel is presented at the location determined based upon the discovery interface relationship parameter.
7 Assignments
0 Petitions
Accused Products
Abstract
A unified discovery interface presents broadcast discovery data relating to broadcast content available via a broadcast channel and non-broadcast discovery data relating to non-broadcasting content available via a virtual channel of the unified discovery interface. In one implementation, the virtual channel is customizable via a discovery interface relationship parameter that indicates a relationship of the virtual channel within the unified discovery interface. The unified discovery interface allows a user to select between broadcast media content available via a broadcast channel and non-broadcast media content available via the virtual channel.
-
Citations
20 Claims
-
1. A method of presenting a customized virtual channel including non-broadcast video-on demand programming content within a unified discovery interface, the method comprising:
-
receiving first discovery data related to time-based broadcast television programming content comprising a television program available at a given timeslot to be presented for selection by a user via a broadcast channel; receiving second discovery data related to non-broadcast video-on demand programming content available from a content provider to be presented for selection by the user via a virtual channel that is displayed in a unified discovery interface presented on a media content delivery device and that provides a listing of the non-broadcast video-on demand programming content available from the content provider, the second discovery data comprising a discovery interface relationship parameter provided by the content provider to customize the virtual channel for the user based upon changing non-broadcast video-on demand programming content available from the content provider that is related to the television program available at the given timeslot and that has been subscribed to by the user, the non-broadcast video-on demand programming content including one or more other episodes of the television program that are available on-demand from the content provider, the discovery interface relationship parameter associating the non-broadcast video-on demand programming content with the time-based broadcast television programming content presented via the broadcast channel and indicating a relationship of the virtual channel and the broadcast channel within the unified discovery interface; determining a location at which the virtual channel may be presented within the unified discovery interface relative to the broadcast channel based upon the discovery interface relationship parameter; and presenting the unified discovery interface comprising the broadcast channel and the virtual channel through which a user may select between the time-based broadcast television programming content and the non-broadcast video-on demand programming content, wherein the virtual channel is presented at the location determined based upon the discovery interface relationship parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A media content delivery device for presenting a customized virtual channel including non-broadcast video-on demand programming content within a unified discovery interface, the media content delivery device comprising:
-
a discovery interface that presents first discovery data relating to time-based broadcast television programming content available via a broadcast channel and second discovery data relating to non-broadcast video-on demand programming content available via a virtual channel in a unified discovery interface comprising the broadcast channel and the virtual channel and that receives a user selection of a particular media content for presentation, the broadcast channel providing a listing of time-based broadcast television programming content comprising a television show episode available at a given timeslot, the virtual channel providing a listing of non-broadcast video-on demand programming content comprising video-on demand programming content that is related to the television show episode and subscribed to by the user and that includes one or more other episodes of the television show that are available on-demand; and a content player interface that provides the particular media content for presentation. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium that does not consist of a signal, the computer-readable storage medium storing computer-executable instructions for performing a computer process that implements operations comprising:
-
receiving first discovery data related to time-based broadcast television programming content comprising a television program available at a given timeslot to be presented for selection by a user via a broadcast channel; receiving second discovery data related to non-broadcast video-on demand programming content available from a content provider to be presented for selection by the user via a virtual channel that is displayed in a unified discovery interface and that provides a listing of the video-on demand programming content available from the content provider, the second discovery data comprising a discovery interface relationship parameter provided by the content provider to customize the virtual channel for the user based upon changing non-broadcast video-on demand programming content available from the content provider that is related to the television program available at the given timeslot and that has been subscribed to by the user, the non-broadcast video-on demand programming content including one or more other episodes of the television program that are available on-demand from the content provider, the discovery interface relationship parameter associating the non-broadcast video-on demand programming content with the time-based broadcast television programming content presented via the broadcast channel and indicating a relationship of the virtual channel and the broadcast channel within the unified discovery interface; determining a location at which the virtual channel may be presented within the unified discovery interface relative to the broadcast channel based upon the discovery interface relationship parameter; presenting the unified discovery interface comprising the broadcast channel and the virtual channel through which a user may select between the time-based broadcast television programming content and the non-broadcast video-on demand programming content, wherein the virtual channel is presented at the location determined based upon the discovery interface relationship parameter; receiving a user selection of a particular media content for presentation; and providing the particular media content for presentation. - View Dependent Claims (18, 19, 20)
-
Specification