×

Application program interfaces for electronic program guide data services

  • US 6,990,677 B1
  • Filed: 03/16/2000
  • Issued: 01/24/2006
  • Est. Priority Date: 03/18/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a device having a plurality of electronic program guide (EPG) loaders that are each configured to receive EPG data from one or more EPG sources, a method for interfacing the one or more EPG loaders with a database associated with the device, the method comprising:

  • receiving, at each of a plurality of EPG loaders, EPG data from a different EPG data source;

    collecting the EPG data from the EPG loaders at a writer module;

    upon determining at the writer module that there is a conflict in the EPG data received from at least two of the different EPG data sources, resolving the conflict according to conflict resolution criteria, wherein the conflict resolution criteria includes giving each EPG loader equal priorities, and wherein resolving the conflict includes giving precedence to EPG data that is received most recently;

    calling a function of the writer module to store the EPG data in a database accessible by the device; and

    executing the function by the writer module, thereby storing the EPG data in the database.

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