Aggregating content from multiple content delivery types in a discovery interface
First Claim
1. A method of presenting aggregated discovery data relating to multiple content delivery technologies, the method comprising:
- receiving first discovery data related to first media content comprising broadcast television content available from a broadcast content provider via a first content delivery type;
receiving second discovery data related to second media content comprising Internet Protocol media content available from an Internet Protocol content provider via a second content delivery type; and
presenting an aggregation of the first discovery data and the second discovery data via a unified discovery interface on a display device through which a user may select between the first media content available from the broadcast content provider for a selected television channel and the second media content available from the Internet Protocol content provider for the selected television channel, the unified discovery interface comprising;
a broadcast content region for the selected television channel that lists broadcast television programs available from the broadcast content provider; and
an Internet Protocol content region for the selected channel that lists Internet Protocol media content available from the Internet Protocol content provider, wherein the Internet Protocol media content that is listed in the Internet Protocol content region for the selected television channel is selected for display based on the user navigating to the Internet Protocol content region for the selected television channel from a broadcast television program listed in the broadcast content region for the selected television channel.
2 Assignments
0 Petitions
Accused Products
Abstract
A unified discovery interface that presents aggregated discovery data for media content available via multiple content delivery types is provided. In one implementation, the discovery data may be aggregated via a discovery data ingestion module to provide a compilation accessible by one or more client modules. The one or more client modules may present the aggregated discovery data in the unified discovery interface through which a user may select between first media content available via a first content delivery type and second media content available via a second content delivery type. In another implementation, a client module may aggregate discovery data and provide a unified discovery interface through which a user may select between first media content available via a first content delivery type and second media content available via a second content delivery type.
51 Citations
20 Claims
-
1. A method of presenting aggregated discovery data relating to multiple content delivery technologies, the method comprising:
-
receiving first discovery data related to first media content comprising broadcast television content available from a broadcast content provider via a first content delivery type; receiving second discovery data related to second media content comprising Internet Protocol media content available from an Internet Protocol content provider via a second content delivery type; and presenting an aggregation of the first discovery data and the second discovery data via a unified discovery interface on a display device through which a user may select between the first media content available from the broadcast content provider for a selected television channel and the second media content available from the Internet Protocol content provider for the selected television channel, the unified discovery interface comprising; a broadcast content region for the selected television channel that lists broadcast television programs available from the broadcast content provider; and an Internet Protocol content region for the selected channel that lists Internet Protocol media content available from the Internet Protocol content provider, wherein the Internet Protocol media content that is listed in the Internet Protocol content region for the selected television channel is selected for display based on the user navigating to the Internet Protocol content region for the selected television channel from a broadcast television program listed in the broadcast content region for the selected television channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A media content delivery device for presenting aggregated discovery data relating to multiple content delivery technologies, the media content delivery device comprising one or more processors for executing computer-executable program modules stored on computer-readable storage media, the program modules comprising:
-
a discovery interface module that presents an aggregation of first discovery data relating to first media content comprising broadcast television content available from a broadcast content provider via a first content delivery type and second discovery data relating to second media content comprising Internet Protocol media content available from an Internet Protocol content provider via a second content delivery type in a unified discovery interface on a display device, wherein the discovery interface module presents the first media content available from the broadcast content provider for a selected television channel and the second media content available from the Internet Protocol content provider for the selected television channel and receives a user selection of a particular media content for the selected television channel, the unified discovery interface comprising; a broadcast content region for the selected television channel that lists broadcast television programs available from the broadcast content provider; and an Internet Protocol content region for the selected channel that lists Internet Protocol media content available from the Internet Protocol content provider, wherein the Internet Protocol media content that is listed in the Internet Protocol content region for the selected television channel is selected for display based on the user navigating to the Internet Protocol content region for the selected television channel from a broadcast television program listed in the broadcast content region for the selected television channel; and a content player interface module that provides the particular media content for presentation on the display device. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium having stored computer-executable instructions for performing a computer process, the computer process comprising:
-
receiving first discovery data related to first media content comprising broadcast television content available from a broadcast content provider via a first content delivery type and second discovery data related to second media content comprising Internet Protocol media content available from an Internet Protocol content provider via a second content delivery type; and providing an aggregation of the first discovery data and the second discovery data via a unified discovery interface on a display device through which a user may select between the first media content available from the broadcast content provider for a selected television channel and the second media content available from the Internet Protocol content provider for the selected television channel, the unified discovery interface comprising; a broadcast content region for the selected television channel that lists broadcast television programs available from the broadcast content provider; and an Internet Protocol content region for the selected channel that lists Internet Protocol media content available from the Internet Protocol content provider, wherein the Internet Protocol media content that is listed in the Internet Protocol content region for the selected television channel is selected for display based on the user navigating to the Internet Protocol content region for the selected television channel from a broadcast television program listed in the broadcast content region for the selected television channel. - View Dependent Claims (18, 19, 20)
-
Specification