System and method for displaying multimedia events scheduling information
First Claim
1. A method of displaying program guide information, comprising:
- at a computer system having one or more processors and memory storing one or more programs for execution by the one or more processors;
presenting a subset of a collection of program guide data on a first grid having a first axis corresponding to units of time and a second axis, the collection of program guide data comprising data representing time-bounded events;
concurrently, while presenting data in the first grid, displaying a second grid that partially overlaps the first grid, the second grid having first and second axes the same as the first and second axes of the first grid, the second grid has a greater number of the time-bounded events in the collection of program guide data than the subset presented on the first grid and the second grid is concurrently displayed with the first grid on a screen; and
presenting a user moveable window within the second grid for selecting a portion of the second grid, and updating the subset of the collection of program guide data concurrently presented on the first grid in accordance with the portion of the second grid selected by a current position of the user moveable window the selected portion of the second grid within the user movable window are displayed in a larger view on the first grid;
wherein the second axis of the first and second grids corresponds to content genres.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for displaying information may include memory, one or more processors, and one or more modules stored in memory. The one or more modules are configured for execution by the one or more processors and may include instructions for: presenting a subset of a collection of data on a first grid having a first axis corresponding to units of time and a second axis, the collection of data comprising data representing time-bounded events; presenting a second grid having, first and second axes corresponding to the first and second axes of the first grid, the second grid corresponding to a larger portion of the collection of data than the subset presented on the first grid; and presenting a user moveable window for selecting a portion of the second grid, and selecting the subset presented on the first grid in accordance with a current position of the window.
-
Citations
32 Claims
-
1. A method of displaying program guide information, comprising:
-
at a computer system having one or more processors and memory storing one or more programs for execution by the one or more processors; presenting a subset of a collection of program guide data on a first grid having a first axis corresponding to units of time and a second axis, the collection of program guide data comprising data representing time-bounded events; concurrently, while presenting data in the first grid, displaying a second grid that partially overlaps the first grid, the second grid having first and second axes the same as the first and second axes of the first grid, the second grid has a greater number of the time-bounded events in the collection of program guide data than the subset presented on the first grid and the second grid is concurrently displayed with the first grid on a screen; and presenting a user moveable window within the second grid for selecting a portion of the second grid, and updating the subset of the collection of program guide data concurrently presented on the first grid in accordance with the portion of the second grid selected by a current position of the user moveable window the selected portion of the second grid within the user movable window are displayed in a larger view on the first grid; wherein the second axis of the first and second grids corresponds to content genres. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of displaying program guide information, comprising:
-
at a computer system having one or more processors and memory storing one or more programs for execution by the one or more processors; presenting a subset of a collection of program guide data on a first grid having a first axis corresponding to units of time and a second axis, the collection of program guide data comprising data representing time-bounded events; concurrently, while presenting data in the first grid, displaying a second grid that partially overlaps the first grid, the second grid having first and second axes the same as the first and second axes of the first grid, the second grid has a greater number of the time-bounded events in the collection of program guide data than the subset presented on the first grid and the second grid is concurrently displayed with the first grid on a screen; and presenting a user moveable window within the second grid for selecting a portion of the second grid, and updating the subset of the collection of program guide data concurrently presented on the first grid in accordance with the portion of the second grid selected by a current position of the user moveable window the selected portion of the second grid within the user movable window are displayed in a larger view on the first grid; wherein the collection of program guide data comprises data resulting from a search of a database in accordance with a search query, the second grid presenting search results from the search and the first grid presenting a subset of the search results in the second grid in accordance with a position of the user moveable window. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for displaying program guide information, comprising:
-
memory; one or more processors; and one or more modules stored in memory which, when executed by the one or more processors, cause the system to; present a subset of a collection of program guide data on a first grid having a first axis corresponding to units of time and a second axis, the collection of program guide data comprising data representing time-bounded events; concurrently display, while presenting data in the first grid, a second grid that partially overlaps the first grid, the second grid having, first and second axes the same as the first and second axes of the first grid, the second grid has a greater number of the time-bounded events in the collection of program guide data than the subset presented on the first grid and the second grid is concurrently displayed with the first grid on a screen; and present a user moveable window within the second grid for selecting a portion of the second grid, and updating the subset of the collection of program guide data concurrently presented on the first grid in accordance with the portion of the second grid selected by a current position of the user moveable window the selected portion of the second grid within the user movable window are displayed in a larger view on the first grid; wherein the collection of program guide data comprises data resulting from a search of a database in accordance with a search query, the second grid presenting search results from the search and the first grid presenting a subset of the search results in the second grid in accordance with a position of the user moveable window. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable storage medium storing a computer program mechanism for execution by one or more processors of a computer system, the computer program mechanism comprising instructions for:
-
presenting a subset of a collection of program guide data on a first grid having a first axis corresponding to units of time and a second axis, the collection of program guide data comprising data representing time-bounded events; concurrently, while presenting data in the first grid, displaying a second grid that partially overlaps the first grid, the second grid having first and second axes the same as the first and second axes of the first grid, the second grid has a greater number of the time-bounded events in the collection of program guide data than the subset presented on the first grid and the second grid is concurrently displayed with the first grid on a screen; and presenting a user moveable window within the second grid for selecting a portion of the second grid, and updating the subset of the collection of program guide data concurrently presented on the first grid in accordance with the portion of the second grid selected by a current position of the user moveable window the selected portion of the second grid within the user movable window are displayed in a larger view on the first grid; wherein the collection of program guide data comprises data resulting from a search of a database in accordance with a search query, the second grid presenting search results from the search and the first grid presenting a subset of the search results in the second grid in accordance with a position of the user moveable window. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A system for displaying program guide information, comprising:
-
memory; one or more processors; and one or more modules stored in memory which, when executed by the one or more processors, cause the system to; present a subset of a collection of program guide data on a first grid having a first axis corresponding to units of time and a second axis, the collection of program guide data comprising data representing time-bounded events; concurrently display, while presenting data in the first grid, a second grid that partially overlaps the first grid, the second grid having, first and second axes the same as the first and second axes of the first grid, the second grid has a greater number of the time-bounded events in the collection of program guide data than the subset presented on the first grid and the second grid is concurrently displayed with the first grid on a screen; and present a user moveable window within the second grid for selecting a portion of the second grid, and updating the subset of the collection of program guide data concurrently presented on the first grid in accordance with the portion of the second grid selected by a current position of the user moveable window the selected portion of the second grid within the user movable window are displayed in a larger view on the first grid; wherein the second axis of the first and second grids corresponds to content genres. - View Dependent Claims (28, 29)
-
-
30. A non-transitory computer readable storage medium storing a computer program mechanism for execution by one or more processors of a computer system, the computer program mechanism comprising instructions for:
-
presenting a subset of a collection of program guide data on a first grid having a first axis corresponding to units of time and a second axis, the collection of program guide data comprising data representing time-bounded events; concurrently, while presenting data in the first grid, displaying a second grid that partially overlaps the first grid, the second grid having first and second axes the same as the first and second axes of the first grid, the second grid has a greater number of the time-bounded events in the collection of program guide data than the subset presented on the first grid and the second grid is concurrently displayed with the first grid on a screen; and presenting a user moveable window within the second grid for selecting a portion of the second grid, and updating the subset of the collection of program guide data concurrently presented on the first grid in accordance with the portion of the second grid selected by a current position of the user moveable window the selected portion of the second grid within the user movable window are displayed in a larger view on the first grid; wherein the second axis of the first and second grids corresponds to content genres. - View Dependent Claims (31, 32)
-
Specification