Patent ID: 7562378
Filing Date: 2009-07-14
Classification: H04N

Abstract:
1. A computer-implemented method comprising: receiving, at a local device, service-related data comprising data of logically equivalent services from multiple different sources, the multiple different sources comprising at least a first source and a second source each providing tuning information and scheduling information of the logically equivalent services, wherein: sorting the service-related data in groups such that data comprising the logically equivalent services from each of the multiple different sources are put together in one of the groups; decoupling the data in each of the groups into primary services and secondary services of the logically equivalent services, wherein: establishing, based on one or more policies, one or more individual associations between the primary services and the secondary services in each of the groups, wherein, for each of the groups having the logically equivalent services, an individual association between a primary service selected from the primary services and a secondary service selected from the secondary services is established such that the primary service contains the most accurate tuning information from the first source and the associated secondary service contains the most accurate scheduling information from the second source; constructing a lineup by assigning a channel to the individual association of each of the groups; and displaying on the local device an electronic program guide (EPG) grid embodying the lineup, the EPG grid comprising one or more rows each showing detailed information comprising: