System and method for event driven programming
First Claim
Patent Images
1. A system for generating alerts to events in a program not currently being viewed comprising:
- a user preference application for capturing information on which programs a user wants to monitor and what events a user wants to be alerted to;
a data feed containing event information about the programs selected for monitoring; and
an alert generation application which compares the data feed event information to the captured user preferences and generates an alert for the user for each event that matches a captured user preference.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for actively alerting the viewer of any television program to the occurrence of one or more content-based events previously specified as desired by the user that occur in other programs and giving that user the opportunity to tune to, record or perform other functions with those programs. The system integrates data obtained from a data feed with corresponding electronic program data to generate content-based events that the user is alerted to, based on his or her preferences.
87 Citations
20 Claims
-
1. A system for generating alerts to events in a program not currently being viewed comprising:
-
a user preference application for capturing information on which programs a user wants to monitor and what events a user wants to be alerted to;
a data feed containing event information about the programs selected for monitoring; and
an alert generation application which compares the data feed event information to the captured user preferences and generates an alert for the user for each event that matches a captured user preference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for generating alerts to events in a program not currently being viewed comprising:
-
a user preference application for capturing information on which programs a user wants to monitor and what events a user wants to be alerted to;
a data feed containing event information about the programs selected for monitoring;
a mapping application which maps the data feed event information to a viewing channel; and
an alert generation and tuning application which compares the mapped event information to the captured user preferences, generates an alert for the user for each event that matches a captured user preference and provides a mechanism for the user to tune to the program which the alert concerned. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for generating alerts to events in a program not currently being viewed comprising:
-
means for capturing information on which programs a user wants to monitor and what events a user wants to be alerted to;
a data feed containing event information about the programs selected for monitoring;
means for mapping data feed event information to a viewing channel; and
means for alert generation and tuning which compares the mapped event information to the captured user preferences, generates an alert for the user for each event that matches a captured user preference and provides a means for the user to tune to the program which the alert concerned.
-
-
18. A system for automatically mapping data feed information to a specific viewing channel comprising:
-
a data feed containing at least one program identifier;
an electronic program guide having at least one program identifier and program viewing channel information; and
a mapping application which automatically compares the data feed program identifier information with the program guide program identifier information and for each data feed and program guide having similar identifiers, maps the data feed to the program guide so that the data feed information is mapped to a specific viewing channel.
-
-
19. A method for generating alerts to events in a program not currently being viewed comprising:
-
capturing information on which programs a user wants to monitor and what events a user wants to be alerted to;
providing a data feed containing event information about the programs selected for monitoring;
mapping data feed event information to a viewing channel;
comparing the mapped event information to the captured user preferences;
generating an alert for the user for each event that matches a captured user preference; and
providing a mechanism for the user to tune to the program which the alert concerned. - View Dependent Claims (20)
-
Specification