CA2674232C

System and method for displaying multimedia events scheduling information

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.

CA2674232C, drawing sheet 1
Sheet 1 of 20

Term

1.2 yearsleft in the term

Expires 19 December 2027.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

14 claims: 6 independent, 8 dependent

  1. 1
    CA 02674232 2009-06-29 CLAIMS:1. A method of displaying information at a client computer including a processor and memory, comprising: sending a search query to a server system;receiving, in response to the search query, a set of search results corresponding to the search query, the search results identifying a first subset of events represented by a collection of data, the collection of data comprising data representing time-bounded events;displaying, on the client computer, the set of search results to a user;and simultaneously, while displaying the set of search results, also presenting in a grid a second subset of the events represented by the collection of data, the grid having a first axis corresponding to units of time and a second axis;the second subset comprising a first plurality of time ordered sequences of events, selected so as to include at least one of the events identified by the search results.
  2. 9
    A method of displaying information, comprising:at a server system including a processor and memory, responding to a search query from a client computer by sending, to the client computer: a set of search results corresponding to a search query, the search results identifying a first subset of events represented by a collection of data, the collection of data comprising data representing time-bounded events;and data representing a second subset of the events to be presented in a grid simultaneously with the first subset of events, the grid having a first axis corresponding to units of time and a second axis, and the second subset comprising a first plurality of time ordered sequences of events, selected so as to include at least one of the events identified by the search results.
  3. 11
    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 sending a search query to a server system;instructions for receiving, in response to the search query a set of search results corresponding to a search query, the search results identifying a first subset of events represented by a collection of data, the collection of data comprising data representing time-bounded events;instructions for displaying, on the client computer, the set of search results to a user;and instructions for simultaneously, while displaying the set of search results, also presenting in a grid a second subset of the events represented by the collection of CA 02674232 2009-06-29 data, the grid having a first axis corresponding to units of time and a second axis;the second subset comprising a first plurality of time ordered sequences of events, selected so as to include at least one of the events identified by the search results.
  4. 12
    A computer readable storage medium storing one or more programs for execution by one or more processors of a computer system, the one or more computer programs comprising instructions for:sending a search query to a server system;receiving, in response to the search query, a set of search results corresponding to a search query, the search results identifying a first subset of events represented by a collection of data, the collection of data comprising data representing time-bounded events;displaying, on the client computer, the set of search results to a user;and simultaneously, while displaying the set of search results, also presenting in a grid a second subset of the events represented by the collection of data, the grid having a first axis corresponding to units of time and a second axis;the second subset comprising a first plurality of time ordered sequences of events, selected so as to include at least one of the events identified by the search results.
  5. 13
    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 responding to a search query from a client computer by sending, to the client computer: a set of search results corresponding to a search query, the search results identifying a first subset of events represented by a collection of data, the collection of data comprising data representing time-bounded events;and data representing a second subset of the events to be presented in a grid simultaneously with the first subset of events, the grid having a first axis corresponding to units of time and a second axis, and the second subset comprising a first plurality of time ordered sequences of events, selected so as to include at least one of the events identified by the search results. CA 02674232 2009-06-29
  6. 14
    A computer readable storage medium storing one or more programs for execution by one or more processors of a computer system, the one or more computer programs comprising instructions for responding to a search query from a client computer by sending, to the client computer:5 a set of search results corresponding to a search query, the search results identifying a first subset of events represented by a collection of data, the collection of data comprising data representing time-bounded events;and data representing a second subset of the events to be presented in a grid simultaneously with the first subset of events, the grid having a first axis corresponding 10 to units of time and a second axis, and the second subset comprising a first plurality of time ordered sequences of events, selected so as to include at least one of the events identified by the search results.