Entering programming preferences while browsing an electronic programming guide
First Claim
1. A method, comprising:
- displaying an electronic programming guide (EPG) with one or more program descriptions that identify and describe multimedia programs available for viewing;
upon selection of a program for viewing, enabling entry of a preference rating that corresponds to a program attribute value of the program, the preference rating indicating a degree of like or dislike for the program attribute value; and
storing the program attribute value and the preference rating.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described for entering user preference for particular program attribute values while a user is browsing an electronic programming guide (EPG). When a program description is highlighted on the EPG, a preference control invokes a preference entry page when activated. The preference entry page contains several program attribute values associated with the highlighted program. A user can enter new preference ratings or modify previously saved preference ratings for one or more program attribute values on the preference entry page. The user is thus provided with the convenience of entering programming preferences at a time when such preferences are fresh on the user'"'"'s mind.
91 Citations
53 Claims
-
1. A method, comprising:
-
displaying an electronic programming guide (EPG) with one or more program descriptions that identify and describe multimedia programs available for viewing;
upon selection of a program for viewing, enabling entry of a preference rating that corresponds to a program attribute value of the program, the preference rating indicating a degree of like or dislike for the program attribute value; and
storing the program attribute value and the preference rating. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
an electronic programming guide (EPG) that displays partial program description of one or more multimedia programs available for user access;
a preference entry mechanism through which a user can enter an indication of like or dislike for one or more program attribute values associated with a program selected from the EPG; and
wherein the preference entry mechanism can be invoked from the EPG upon selection of a program for viewing. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A preference entry page stored on one or more computer-readable media, comprising:
-
at least one program attribute value associated with a program that a user desires to watch;
a preference rating area associated with each program attribute value through which a preference rating may be indicated, the preference rating indicating a user like or dislike for the program attribute value associated with the preference rating area; and
wherein the preference entry page associated with the program can be invoked from an electronic programming guide (EPG) when the user selects the program to watch. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. One or more computer-readable media containing computer-executable instructions that, when executed on a computer, perform the following steps:
-
displaying an electronic programming guide (EPG);
receiving a selection of a program, the selection indicating that the program is a program desired for viewing;
displaying one or more program attribute values associated with the program;
displaying a preference rating object for each program attribute value;
receiving a preference rating from at least one or the preference rating objects; and
storing the received preference rating and the program attribute value associated with the preference rating object that is associated with the received preference rating in a user preference file (UPF). - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
Specification