×

Methods and systems for constructing and editing electronic program guide lineups

  • US 7,562,378 B2
  • Filed: 07/28/2004
  • Issued: 07/14/2009
  • Est. Priority Date: 07/28/2004
  • Status: Expired due to Fees
First Claim
Patent Images

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;

    the logically equivalent services are services provided by each of the multiple different sources to contain scheduling and tuning information that describes the same service;

    the tuning information of the logically equivalent services from the first source is the most accurate among all of the multiple different sources; and

    the scheduling information of the logically equivalent services from the second source is the most accurate among all of the multiple different sources;

    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;

    the primary services comprise the tuning information provided by each of the multiple different sources; and

    the secondary services comprise the scheduling information provided by each of the multiple different sources;

    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;

    the channel, andthe primary service and the associated secondary service.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×