Program guide user interface
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving a search request related to media programming;
displaying a search result having;
(a) a list of a plurality of programs that share at least a portion of a same title and that are responsive to the search request, wherein particular entries in the list each represent an episode of a program and a time at which the episode is to be played; and
(b) a schedule grid displaying a plurality of programs on a plurality of different channels for a time period, including two or more of the episodes of programs responsive to the search request, wherein the schedule grid is defined by a time axis and a channel axis, andwherein the list of the plurality of programs and the schedule grid are displayed simultaneously next to each other in portions of a display area distinct from each other;
receiving from the user a selection of an episode of a program in the list of a plurality of programs, wherein the episode is displayed in one of the plurality of programs in the list before it is selected but is scheduled outside the time period and therefore not displayed on the schedule grid before it is selected;
identifying a channel that corresponds to the selected episode and a showing time that corresponds to the selected episode;
automatically changing the time period of the schedule grid, in response to receiving the selection of the episode of the program in the list, to an updated time period that includes the showing time of the selected episode of the program and the channel so as to display the episode of the program in the schedule grid, the automatic change of the time period being based on the identifying the channel that corresponds to the selected episode and the showing time that corresponds to the selected episode; and
wherein receiving the search request and generating the search result are performed by one or more programmable processors of one or more computers.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method includes receiving a search request related to media programming and generating a search. The result has a list of one or more collections of episodes responsive to the search request, and a schedule grid displaying a plurality of episodes on a plurality of different channels for a time period, including at least one program responsive to the search request.
-
Citations
21 Claims
-
1. A computer-implemented method, comprising:
-
receiving a search request related to media programming; displaying a search result having; (a) a list of a plurality of programs that share at least a portion of a same title and that are responsive to the search request, wherein particular entries in the list each represent an episode of a program and a time at which the episode is to be played; and (b) a schedule grid displaying a plurality of programs on a plurality of different channels for a time period, including two or more of the episodes of programs responsive to the search request, wherein the schedule grid is defined by a time axis and a channel axis, and wherein the list of the plurality of programs and the schedule grid are displayed simultaneously next to each other in portions of a display area distinct from each other; receiving from the user a selection of an episode of a program in the list of a plurality of programs, wherein the episode is displayed in one of the plurality of programs in the list before it is selected but is scheduled outside the time period and therefore not displayed on the schedule grid before it is selected; identifying a channel that corresponds to the selected episode and a showing time that corresponds to the selected episode; automatically changing the time period of the schedule grid, in response to receiving the selection of the episode of the program in the list, to an updated time period that includes the showing time of the selected episode of the program and the channel so as to display the episode of the program in the schedule grid, the automatic change of the time period being based on the identifying the channel that corresponds to the selected episode and the showing time that corresponds to the selected episode; and wherein receiving the search request and generating the search result are performed by one or more programmable processors of one or more computers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented system for generating media programming information, comprising:
-
an interface to receive requests for media programming content; a programming database storing information about schedules for a large plurality of media programs; and a page formatter programmed to; generate code for displaying a plurality of media-related search results in one or more groupings next to a programming guide grid that includes two or more of the media-related search results, wherein the programming guide grid is defined by a time axis and a channel axis, wherein the media-related search results and the programming guide grid are displayed next to each other in portions of a display area that are distinct from each other; receive a selection of one of the media-related search results in the plurality of media-related search results, wherein the selected media-related search result comprises an episode of a program that, before it is selected (a) is displayed in the groupings next to the programming guide grid, but (b) has a viewing time that is outside of a time period which is outside a time period shown in the displayed programming guide grid; identify a channel that corresponds to the selected media-related search result and a showing time that corresponds to the selected media-related search result; and automatically change the time period of the programming guide grid, in response to receiving the selection of the media-related search result, to an updated time period that includes the showing time and the channel of the selected media-related search result so as to display the selected media-related search result in the programming guide grid, the automatic change of the time period being based on the identifying the channel that corresponds to the selected media-related search result and the showing time that corresponds to the selected media-related search results. - View Dependent Claims (20)
-
-
21. A computer-implemented method, comprising:
-
receiving a search request related to media programming; and generating a search result having; (a) a list of a plurality of programs that share at least a portion of a same title and are responsive to the search request, wherein particular entries in the list represent an episode of a program and a time at which the episode is to be played; and (b) a schedule grid displaying a plurality of programs on a plurality of different channels for a time period, including two or more of the episodes of programs responsive to the search request, wherein the included episodes of programs responsive to the search request are displayed in the schedule grid in a format that contrasts with programs in the schedule grid that are not responsive to the search request; and wherein the list of the plurality of programs and the schedule grid are simultaneously generated for display next to each other in portions of a display area distinct from each other; and wherein receiving the search request and generating the search result are performed by one or more programmable processors of one or more computers.
-
Specification