Determining user interest based on guide navigation
First Claim
1. A method comprising:
- rendering an electronic program guide (EPG), the EPG comprising;
a program listing of multiple programs;
a program indicator that indicates a particular program in the program listing; and
a details area comprising a picture-in-picture (PIP) window in which additional data is displayed concurrently with the program listing of multiple programs;
determining a first program that is represented by a program listing currently indicated by the program indicator;
providing detailed data associated with the first program as the additional data displayed in the details area;
receiving a navigation command;
responsive to receiving the navigation command, modifying the program indicator to indicate a second program in the program listing;
automatically determining, based on the navigation command, whether or not a user is likely to be interested in the second program;
when the navigation command comprises an up arrow command, a down arrow command, a left arrow command or a right arrow command, indicating a user request to navigate to a program listing that is adjacent to the program listing of the first program, determining that the user is likely to be interested in the second program;
when the navigation command comprises a page up command, a page down command, a page right command, or a page left command, indicating a user request to navigate to a program listing that is not adjacent to the program listing of the first program, determining that the user is not likely to be interested in the second program;
responsive to determining that the user is likely interested in the second program, displaying detailed data associated with the second program as the additional data displayed in the details area of the EPG; and
responsive to determining that the user is likely not interested in the second program, displaying data that is targeted to the user in the details area of the EPG, the data that is targeted to the user not being associated with the second program and being displayed in the details area instead of the detailed data associated with the second program.
10 Assignments
0 Petitions
Accused Products
Abstract
An electronic program guide (EPG) application is configured to render a program listing, a currently indicated program, and additional data. The EPG application is further configured to automatically determine, based on user-submitted EPG navigation commands, whether or not the user is likely interested in the currently indicated program. If it is determined that the user is likely interested in the currently indicated program, then the additional data that is displayed along with the program listing is detailed data associated with the currently indicated program. In contrast, if it is determined that the user is likely not interested in the currently indicated program, then instead of detailed data associated with the currently indicated program, the additional data that is displayed along with the program listing is content that is targeted to the user.
31 Citations
17 Claims
-
1. A method comprising:
-
rendering an electronic program guide (EPG), the EPG comprising; a program listing of multiple programs; a program indicator that indicates a particular program in the program listing; and a details area comprising a picture-in-picture (PIP) window in which additional data is displayed concurrently with the program listing of multiple programs; determining a first program that is represented by a program listing currently indicated by the program indicator; providing detailed data associated with the first program as the additional data displayed in the details area; receiving a navigation command; responsive to receiving the navigation command, modifying the program indicator to indicate a second program in the program listing; automatically determining, based on the navigation command, whether or not a user is likely to be interested in the second program; when the navigation command comprises an up arrow command, a down arrow command, a left arrow command or a right arrow command, indicating a user request to navigate to a program listing that is adjacent to the program listing of the first program, determining that the user is likely to be interested in the second program; when the navigation command comprises a page up command, a page down command, a page right command, or a page left command, indicating a user request to navigate to a program listing that is not adjacent to the program listing of the first program, determining that the user is not likely to be interested in the second program; responsive to determining that the user is likely interested in the second program, displaying detailed data associated with the second program as the additional data displayed in the details area of the EPG; and responsive to determining that the user is likely not interested in the second program, displaying data that is targeted to the user in the details area of the EPG, the data that is targeted to the user not being associated with the second program and being displayed in the details area instead of the detailed data associated with the second program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a processor; a memory; and a program guide application stored in the memory and executed on the processor, the program guide application configured to; display a grid of programs available to a user and a details region displayed concurrently with the grid; indicate a program in the grid of programs; automatically determine, based on a user-submitted navigation command that resulted in the program being indicated, whether the user is likely interested in the program; responsive to determining that the user is likely interested in the program, while the program is indicated, present detailed data associated with the program in the details region displayed concurrently with the grid; and responsive to determining that the user is likely not interested in the program, while the program is indicated, present alternate data to the user in the details region displayed concurrently with the grid, instead of presenting the detailed data associated with the program. - View Dependent Claims (14, 15)
-
-
16. One or more computer-readable media, where the media is not a signal, comprising computer-executable instructions that, when executed, cause a computing system to perform a method, the method comprising:
-
rendering an arrangement of representations of a plurality of available media programs, the arrangement comprising a details portion for display in conjunction with the representations of the plurality of available media programs; indicating a representation of a first program of the plurality of available media programs; identifying detailed data associated with the first program; automatically determining, based on a user-submitted navigation command that resulted in the representation of the first program being indicated, whether or not a user is likely interested in the first program; responsive to determining that the user is likely interested in the first program, while continuing to indicate the representation of the first program, rendering the detailed data associated with the first program for display in the details portion of the arrangement; and responsive to determining that the user is likely not interested in the first program, while continuing to indicate the representation of the first program, instead of rendering the detailed data associated with the first program, rendering alternate data not associated with the first program for display in the details portion of the arrangement. - View Dependent Claims (17)
-
Specification