Systems and methods for providing program suggestions in an interactive television program guide
First Claim
1. A method for aiding a user to locate programs of interest using an interactive television program guide application, the method comprising:
- generating a viewing history for the user;
automatically determining, using control circuitry, that a television program is potentially of interest to the user based on the viewing history;
identifying, using control circuitry, one or more attributes associated with the television program in response to determining that a television program is potentially of interest to the user;
querying the user, using a display device, with one or more questions that are formulated based on the identified one or more attributes;
receiving the user'"'"'s responses to the one or more questions through a user input interface; and
identifying, using control circuitry, one or more suggested television programs based on the user'"'"'s responses to the one or more questions.
15 Assignments
0 Petitions
Accused Products
Abstract
An interactive television program guide application is provided that queries a user regarding the user'"'"'s interest in television programs and suggests television programs to the user based on the user'"'"'s responses. The interactive television program guide application identifies a television program that is potentially of interest to the user. The interactive television program guide application then queries the user regarding the user'"'"'s interest using questions that are formulated based on attributes associated with the identified television program. Using the user'"'"'s responses to the questions, the interactive television program guide application identifies and suggests one or more television programs to the user.
222 Citations
66 Claims
-
1. A method for aiding a user to locate programs of interest using an interactive television program guide application, the method comprising:
-
generating a viewing history for the user; automatically determining, using control circuitry, that a television program is potentially of interest to the user based on the viewing history; identifying, using control circuitry, one or more attributes associated with the television program in response to determining that a television program is potentially of interest to the user; querying the user, using a display device, with one or more questions that are formulated based on the identified one or more attributes; receiving the user'"'"'s responses to the one or more questions through a user input interface; and identifying, using control circuitry, one or more suggested television programs based on the user'"'"'s responses to the one or more questions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for aiding a user to locate programs of interest using an interactive television program guide application, the system comprising:
-
means for generating a viewing history for the user; means for automatically determining that a television program is potentially of interest to the user based on the viewing history; means for identifying one or more attributes associated with the television program in response to determining that a television program is potentially of interest to the user; means for querying the user using one or more questions that are formulated based on the identified one or more attributes; means for receiving the user'"'"'s responses to the one or more questions; and means for identifying one or more suggested television programs based on the user'"'"'s responses to the one or more questions. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A system for aiding a user to locate programs of interest using an interactive television program guide application, the system comprising:
-
a user input interface; a display device; and control circuitry configured to; generate a viewing history for the user; automatically determine that a television program is potentially of interest to the user based on the viewing history; identify one or more attributes associated with the television program in response to determining that a television program is potentially of interest to the user; query the user using one or more questions displayed on the display device, wherein the one or more questions are formulated based on the identified one or more attributes; receive the user'"'"'s responses to the one or more questions through the user input interface; and identify one or more suggested television programs based on the user'"'"'s responses to the one or more questions. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
Specification