Methods and systems for providing multi-source content in electronic program guides
First Claim
Patent Images
1. A method comprising:
- accessing a list of all lineups available on one or more inputs of one or more tuners;
removing any duplicate lineups;
sorting channels of the lineups based on the channel number and retaining occurrences of the same channel number from different sources;
for any channels with the same channel number, sorting the same channel numbers as a function of the source associated with the channel number effective to provide a merged lineup;
receiving a viewer channel selection independent of presentation of an electronic program guide associated with the merged lineup;
determining whether a next channel being transitioned to by the channel selection shares a channel number and call letters with a current channel being transitioned from by the channel selection; and
in response to determining that the next channel shares the channel number and call letters of the current channel, skipping the next channel and transitioning to another channel following or preceding the next channel in the merged lineup.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments pertain to methods and systems for providing multi-source content in electronic program guides (EPGs). In at least some embodiments, various techniques can present the viewer with a user interface, such as a grid, that is efficiently and intelligently assembled and managed to foster a desirable user experience.
87 Citations
19 Claims
-
1. A method comprising:
-
accessing a list of all lineups available on one or more inputs of one or more tuners; removing any duplicate lineups; sorting channels of the lineups based on the channel number and retaining occurrences of the same channel number from different sources; for any channels with the same channel number, sorting the same channel numbers as a function of the source associated with the channel number effective to provide a merged lineup; receiving a viewer channel selection independent of presentation of an electronic program guide associated with the merged lineup; determining whether a next channel being transitioned to by the channel selection shares a channel number and call letters with a current channel being transitioned from by the channel selection; and in response to determining that the next channel shares the channel number and call letters of the current channel, skipping the next channel and transitioning to another channel following or preceding the next channel in the merged lineup. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. One or more computer-readable storage media having computer-readable instructions thereon which, when executed, implement a method comprising:
-
accessing a list of all lineups available on one or more inputs of one or more tuners; removing any duplicate lineups; sorting channels of the lineups based on the channel number and retaining occurrences of the same channel number from different sources; for any channels with the same channel number, sorting the same channel numbers as a function of the source associated with the channel number effective to provide a merged lineup, wherein the act of sorting the same channel number comprises arranging the same channel numbers in the following source order;
cable, antenna and satellite;presenting an electronic program guide that embodies the merged lineup; receiving a viewer channel selection independent of presentation of the electronic program guide associated with the merged lineup; determining whether a next channel being transitioned to by the channel selection shares a channel number and call letters with a current channel being transitioned from by the channel selection; and in response to determining that the next channel shares the channel number and call letters of the current channel, skipping the next channel and transitioning to another channel following or preceding the next channel in the merged lineup. - View Dependent Claims (19)
-
Specification