System and method for generating a recommendation guide for use with an EPG
First Claim
Patent Images
1. A method for generating an electronic program listing recommendation guide, the method comprising:
- receiving a request from a user to generate a recommendation guide;
retrieving category preferences associated with the user;
retrieving a list of restricted program indicators;
retrieving a list of preferred program indicators;
retrieving a list of recommended program indicators, the program indicators included in the list of recommended program indicators corresponding to at least one of the retrieved category preferences;
generating a list of displayable program indicators, wherein the list of displayable program indicators includes program indicators included in the list of preferred program indicators and program indicators included in the list of recommended program indicators but not included in the list of restricted program indicators; and
displaying program indicators included in the generated list of displayable program indicators, wherein the displayed program indicators are arranged according to the retrieved category preferences.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for generating and displaying customized electronic programming (EPG) data is described. One exemplary method includes the steps of retrieving a plurality of category preferences associated with a user; retrieving a list of displayable program indicators for each of the plurality of category preferences, wherein each of the program indicators included in the list of displayable program indicators is associated with a start time; retrieving program data for each of the program indicators included in the list of displayable program indicators; and providing the retrieved program data for display.
-
Citations
27 Claims
-
1. A method for generating an electronic program listing recommendation guide, the method comprising:
-
receiving a request from a user to generate a recommendation guide;
retrieving category preferences associated with the user;
retrieving a list of restricted program indicators;
retrieving a list of preferred program indicators;
retrieving a list of recommended program indicators, the program indicators included in the list of recommended program indicators corresponding to at least one of the retrieved category preferences;
generating a list of displayable program indicators, wherein the list of displayable program indicators includes program indicators included in the list of preferred program indicators and program indicators included in the list of recommended program indicators but not included in the list of restricted program indicators; and
displaying program indicators included in the generated list of displayable program indicators, wherein the displayed program indicators are arranged according to the retrieved category preferences. - View Dependent Claims (2, 3, 4)
-
-
5. A method for generating an electronic program listing recommendation guide, the method comprising:
-
retrieving a plurality of category preferences associated with a user;
retrieving a list of displayable program indicators for each of the plurality of category preferences, wherein each of the program indicators included in the list of displayable program indicators is associated with a start time;
retrieving program data for each of the program indicators included in the list of displayable program indicators; and
providing the retrieved program data for display. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
19. A system for generating an electronic program listing recommendation guide, the system comprising:
-
means for retrieving a plurality of category preferences associated with a user;
means for retrieving a list of displayable program indicators for each of the plurality of category preferences, wherein each of the program indicators included in the list of displayable program indicators is associated with a start time;
means for retrieving program data for each of the program indicators included in the list of displayable program indicators; and
means for providing the retrieved program data for display.
-
Specification