System and method for downloading multimedia events scheduling information for display
First Claim
1. A method of retrieving and displaying information, comprising:
- at a client device;
acquiring from a server a first portion of a collection of data, the collection of data comprising data representing time-bounded events;
presenting a subset of the first portion of the collection of data on a first grid having a first axis corresponding to units of time and a second axis;
prefetching from the server a second portion of the collection of data;
presenting at least a subset of the second portion of the collection of data when a user hovers a pointer over a respective time bounded event.
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.
91 Citations
23 Claims
-
1. A method of retrieving and displaying information, comprising:
-
at a client device; acquiring from a server a first portion of a collection of data, the collection of data comprising data representing time-bounded events; presenting a subset of the first portion of the collection of data on a first grid having a first axis corresponding to units of time and a second axis; prefetching from the server a second portion of the collection of data; presenting at least a subset of the second portion of the collection of data when a user hovers a pointer over a respective time bounded event. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of receiving and displaying information, comprising:
at a client device; acquiring from a server a subset of a collection of data, wherein the collection of data represents time-bounded events and wherein the collection of data is divided into at least a first tier of information, a second tier of information and a third tier of information, including; acquiring, in response to a first type of user action, a subset of the first tier information for presentation on a first grid having a first axis corresponding to units of time and a second axis; prefetching a subset of the second tier information, wherein at least a portion of the second tier information that is prefetched corresponds to the acquired first tier information; and acquiring, in response to a second type of user action, a subset of the third tier information, at least a subset of the third tier information for presentation in accordance with a respective user action. - View Dependent Claims (9, 10, 11, 12, 13)
-
14. A system for displaying information, comprising:
-
memory; one or more processors; and one or more modules stored in memory and configured for execution by the one or more processors, the modules comprising; instructions for acquiring from a server a first portion of a collection of data, the collection of data comprising data representing time-bounded events; instructions for presenting a subset of the first portion of the collection of data on a first grid having a first axis corresponding to units of time and a second axis; instructions for prefetching from the server a second portion of the collection of data; instructions for presenting at least a subset of the second portion of the collection of data when a user hovers a pointer over a respective time bounded event. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A system for displaying information, comprising:
-
memory; one or more processors; and one or more modules stored in memory and configured for execution by the one or more processors, the modules comprising; instructions for acquiring from a server a subset of a collection of data, wherein the collection of data represents time-bounded events and wherein the collection of data is divided into at least a first tier of information, a second tier of information and a third tier of information, including instructions for; acquiring, in response to a first type of user action, a subset of the first tier information for presentation on a first grid having a first axis corresponding to units of time and a second axis; prefetching a subset of the second tier information, wherein at least a portion of the second tier information that is prefetched corresponds to the acquired first tier information; and acquiring, in response to a second type of user action, a subset of the third tier information, at least a subset of the third tier information for presentation in accordance with a respective user action.
-
-
22. A computer program product for use in conjunction with a computer system, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising instructions for:
-
acquiring from a server a first portion of a collection of data, the collection of data comprising data representing time-bounded events; presenting a subset of the first portion of the collection of data on a first grid having a first axis corresponding to units of time and a second axis; prefetching from the server a second portion of the collection of data; presenting at least a subset of the second portion of the collection of data when a user hovers a pointer over a respective time bounded event.
-
-
23. A computer program product for use in conjunction with a computer system, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising instructions for:
acquiring from a server a subset of a collection of data, wherein the collection of data represents time-bounded events and wherein the collection of data is divided into at least a first tier of information, a second tier of information and a third tier of information, including instructions for; acquiring, in response to a first type of user action, a subset of the first tier information for presentation on a first grid having a first axis corresponding to units of time and a second axis; prefetching a subset of the second tier information, wherein at least a portion of the second tier information that is prefetched corresponds to the acquired first tier information; and acquiring, in response to a second type of user action, a subset of the third tier information, at least a subset of the third tier information for presentation in accordance with a respective user action.
Specification