CA2461118C

System and method for visualizing connected temporal and spatial information as an integrated visual representation on a user interface

Abstract

A system includes a visualization manager for assembling the group of data elements anda spatial visualization component configured for generating a spatial domain of the visualrepresentation to include a reference surface for providing a spatial reference frame having atleast two spatial dimensions. The reference surface is for relating a first visual element to a firstlocation of interest in the spatial reference frame and for relating a second visual element to asecond location of interest in the spatial reference frame. The system also has a temporalvisualization component configured for generating a temporal domain of the visualrepresentation operatively coupled to the spatial domain, the temporal domain for providing acommon temporal reference frame for the locations of interest. The temporal domain includes afirst time track, such as a timeline, coupled to the first location of interest and a second time trackcoupled to the second location of interest, such that the first visual element is positioned on thefirst time track and the second visual element is positioned on the second time track. Each of thetime tracks are configured for visually representing a respective temporal sequence of a pluralityof the data elements at each of the locations of interest of the reference surface. The systemfurther includes an interactive control component for positioning a respective instant of focus atthe intersection region between each of the time tracks and the reference surface at the respectivelocations of interest, the instant of foci being used for visually distinguishing a range of past timein the temporal domain preceding the instant of foci and a range of future time in the temporaldomain after the instant of foci; the interactive control component further configured forreceiving user input for manipulating the position of the instant of foci on the time tracks tofacilitate synchronous modification of the visual properties of the plurality of visual elements onthe time tracks.

CA2461118C, drawing sheet 1
Sheet 1 of 12

Term

Term ended

Expired 15 March 2023, 3.5 years ago.

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

69 claims: 2 independent, 67 dependent

  1. 1
    CA 02461118 2011-09-02 WE CLAIM:1. A method for creating a multidimensional visual representation of a group of data elements having integrated temporal and spatial properties, the data elements being included in the visual representation as a corresponding plurality of visual elements, the data elements of the group linked by at least one association, the method comprising the steps of: assembling the group of data elements using the at least one association;generating a spatial domain of the visual representation to include a reference surface for providing a spatial reference frame having at least two spatial dimensions, the reference surface for relating a first visual element of the plurality of visual elements representing a first data element of the group to a first location of interest in the spatial reference frame and relating a second visual element of the plurality of visual elements representing a second data element of the group to a second location of interest in the spatial reference frame;generating a temporal domain of the visual representation operatively coupled to the spatial domain, the temporal domain for providing a common temporal reference frame for the locations of interest, the temporal domain including a first time track coupled to the first location of interest and a second time track coupled to the second location of interest, the first visual element positioned on the first time track and the second visual element positioned on the second time track, each of the time tracks extending with respect to the reference surface and configured for visually representing a respective temporal sequence of a plurality of the data elements at each of the locations of interest of the reference surface;positioning a respective instant of focus at the intersection region between each of the time tracks and the reference surface at the respective locations of interest, the instant of foci being used for visually distinguishing a range of past time in the temporal domain preceding the instant of foci and a range of future time in the temporal domain after the instant of foci, each of the instant of foci configured for synchronous repositioning along their respective one of the time tracks;and TOR LAW\7731579\1 CA 02461118 2011-09-02 assigning a connection visual element in the visual representation between the first visual element and the second visual element, the connection visual element for representing an association distributed in at least one of the domains between the first visual element and the second visual element;wherein the visual representation is displayed on a user interface for subsequent interaction with user events.
  2. 34
    A computer program product for creating a multidimensional visual representation of a group of data elements having integrated temporal and spatial properties, the data elements being included in the visual representation as a corresponding plurality of visual elements, the computer program product comprising:a computer readable medium;a visualization module stored on the computer readable medium for assembling the group of data elements and for assigning a connection visual element in the visual representation between a first visual element of the plurality of visual elements representing a first data element of the group and a second visual element of the plurality of visual elements representing a second data element of the group;a spatial visualization module stored on the computer readable medium for generating a spatial domain of the visual representation to include a reference surface for providing a spatial reference frame having at least two spatial dimensions, the reference surface for relating the first visual element to a first location of interest in the spatial reference frame and relating the second visual element to a second location of interest in the spatial reference frame;a temporal visualization module stored on the computer readable medium for generating a temporal domain of the visual representation operatively coupled to the spatial domain, the temporal domain for providing a common temporal reference frame for the locations of interest, the temporal domain including a first time track coupled to the first location of interest and a second time track coupled to the second location of interest, the first visual element positioned on the first time track and the second visual element positioned on the second time track, each of the time tracks extending with respect to the reference surface and configured for visually representing a respective temporal sequence of a plurality of the data elements at each of the locations of interest;and an interactive control component for positioning a respective instant of focus at the intersection region between each of the time tracks and the reference surface at the respective locations of interest, the instant of foci being used for visually distinguishing a range of past time in the temporal domain preceding the instant of foci and a range of TOR LAW' 7731579X1 CA 02461118 2011-09-02 future time in the temporal domain after the instant of foci, each of the instant of foci configured for synchronous repositioning along their respective one of the time tracks;wherein the connection visual element represents an association distributed in at least one of the domains between the first visual element and the second visual element such that the visual representation is displayed on a user interface for subsequent interaction with user events.