| US 7,546,623 B2 | ||
| Methods and systems for providing multi-source content in electronic program guides | ||
| Amit Ramraz, Cupertino, Calif. (US); Edward M. Tecot, Sunnyvale, Calif. (US); Shannon C. Hegg, Mountain View, Calif. (US); Pradip K. Fatehpuria, Cupertino, Calif. (US); Sanjay Dhanraj Sahgal, Fremont, Calif. (US); Gabriel Gottlieb, Seattle, Wash. (US); Anand Muthurajan, Sammamish, Wash. (US); Joerg Raymond Brown, Livermore, Calif. (US); Deepa Rajagopal, San Jose, Calif. (US); Sampathkumar Ramakrishnan, Sunnyvale, Calif. (US); and Stacy L. Yust, Bellevue, Wash. (US) | ||
| Assigned to Microsoft Corporation, Redmond, Wash. (US) | ||
| Filed on Jan. 05, 2005, as Appl. No. 11/29,907. | ||
| Prior Publication US 2006/0150214 A1, Jul. 06, 2006 | ||
| Int. Cl. H04N 5/445 (2006.01) | ||
| U.S. Cl. 725—48 [725/49; 348/731; 348/732] | 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.
|