Program guide system with real-time data sources
First Claim
1. A method of generating for display updated program listings data for a program, the method comprising:
- receiving program listings data for the program from a main facility;
storing the program listings data for the program in a database;
receiving real-time program listings data for the program from a source of real-time data, wherein the source of real-time data is separate from the main facility, and wherein the real-time program listings data is not received from the main facility;
matching the real-time program listings data from the source of real-time data with the program listings data stored in the database;
updating the program listings data stored in the database to include the real-time program listings data; and
generating for display the updated program listings data to the user.
15 Assignments
0 Petitions
Accused Products
Abstract
A program guide system is provided in which an interactive television program guide that is implemented at least partially on user television equipment receives program listings data and real-time data such as sports scores, news data, and the like. The real-time data may be stored in a database maintained by the program guide, so that the program guide may access the stored real-time data at a later time. Updated program listings information may be provided to the program guide as part of the data stream in which the real-time data is provided. Unique keys may be generated for the program listings data and real-time data associated with each live event. The keys may be compared at the program guide to determine which program listings correspond to which items of real-time data. A controllable ticker may be displayed on top of a television program on the user television equipment. The controllable ticker may be sponsored. Different types of real-time data may be assigned different expiration times. When data has expired it may be removed from the database.
98 Citations
25 Claims
-
1. A method of generating for display updated program listings data for a program, the method comprising:
-
receiving program listings data for the program from a main facility; storing the program listings data for the program in a database; receiving real-time program listings data for the program from a source of real-time data, wherein the source of real-time data is separate from the main facility, and wherein the real-time program listings data is not received from the main facility; matching the real-time program listings data from the source of real-time data with the program listings data stored in the database; updating the program listings data stored in the database to include the real-time program listings data; and generating for display the updated program listings data to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for generating for display updated program listings data for a program, the system comprising a database and a display device and configured to:
-
receive program listings data for the program from a main facility; store the program listings data for the program in the database; receive real-time program listings data for the program from a source of real-time data, wherein the source of real-time data is separate from the main facility, and wherein the real-time program listings data is not received from the main facility; match the real-time program listings data from the source of real-time data with the program listings data stored in the database; update the program listings data stored in the database to include the real-time program listings data; and generate for display, on the display device, the updated program listings data to the user. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification