EP1577795A2

System and Method for Visualising Connected Temporal and Spatial Information as an Integrated Visual Representation on a User Interface

Abstract

As data about events and objects become more commonly available, analyzing and understanding of interrelated temporal and spatial information is increasingly a concern for military commanders, intelligence analysts and business analysts. A system and method is provided for creating a multidimensional visual representation of a group of data elements having integrated temporal and spatial properties. The data elements are included in the visual representation as corresponding visual elements, such that the data elements of the group linked by at least one association. The system includes a visualization manager for assembling the group of data elements using the at least one association and for assigning a connection visual element in the visual representation between a first visual element representing a first data element of the group and a second visual element representing a second data element of the group. The system also has a spatial visualization component, such as a sprite, configured 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 is for relating the first visual element to a first location of interest in the spatial reference frame and for relating the second visual element to a second location of interest in the spatial reference frame. The system also has a temporal visualization component, such as a sprite, configured 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 includes a first time track, such as a timeline, coupled to the first location of interest and a second time track coupled to the second location of interest, such that the first visual element is positioned on the first time track and the second visual element is positioned on the second time track. Each of the time tracks 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. In implementation of the method, the connection visual element represents a distributed association 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, including animation of the visual elements to help in the analysis of the data contained in the visual representation.

EP1577795A2, drawing sheet 1
Sheet 1 of 27

Term

Term ended

Projected expiry passed 14 March 2025, 1.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

45 claims: 17 independent, 28 dependent

  1. 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 comprised in the visual representation as corresponding 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 comprise a reference surface for providing a spatial reference frame having at least two spatial dimensions, the reference surface for relating a first visual element 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 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 comprising 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 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;and 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 a distributed association 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. 4
    The method of any preceding claim further comprising the step of configuring the temporal reference frame for providing a time range selected from:a past range of the temporal sequence preceding the instant of focus or a future range of the temporal sequence after the instant of focus.
  3. 5
    The method of any preceding claim further comprising the step of intersecting the first time track through the first location of interest such that the past range of the first time track extends from one side of the reference surface and the future range of the first time track extends from the other side of the reference surface, the instant of focus located on the first time track at the intersection point between the first time track and the reference surface.
  4. 6
    The method of any preceding claim further comprising the step of arranging a first plurality of the visual elements along the first time track according to the times at which the visual elements occurred in the temporal reference frame.
  5. 8
    The method of any preceding claim further comprising the step of arranging a second plurality of the visual elements along the second time track according to the times at which the visual elements occurred in the temporal reference frame.
  6. 12
    The method of any preceding claim further comprising the step of maintaining an orientation of the time tracks with respect to the reference surface such that changes in the attitude of the reference surface in response to the user events results in a corresponding change in the orientation of the time tracks.
  7. 14
    The method of any one of claims 1 to 11 further comprising the step of maintaining an orientation of the time tracks with respect to the reference surface such that changes in the attitude of the reference surface in response to the user events does not result in a corresponding change in the orientation of the time tracks.
  8. 16
    The method of any preceding claim further comprising the step of overlapping a time chart on the first time track and the second time track, the time chart having a time axis and a spatial axis for representing the temporal reference frame and at least one of the spatial dimensions respectively.
  9. 19
    The method of any one of claims 16 to 18 further comprising the step of configuring the time chart for providing an instant of focus in the temporal reference frame for at least some of the temporal and spatial properties of the group of data elements, the instant of focus coupled to the locations of interest of the reference surface, the instant of focus selected by the user events.
  10. 21
    The method of any one of claims 16 to 20, wherein the time chart has a superimposed grid for representing the time axis and the spatial axis.
  11. 22
    The method of any preceding claim, wherein types of the data elements are selected from:entity, location, and/or event.
  12. 26
    The method of any one of claims 22 to 25, wherein the location data element type represents a location within the spatial reference frame.
  13. 29
    The method of any one of claims 22 to 28, wherein the at least one association describes a pairing between two or more of the data elements.
  14. 30
    The method of any preceding claim, wherein the connection visual element is a solid line representing a direct connection between the first visual element and the second visual element.
  15. 33
    The method of any preceding claim further comprising the step of updating the visual elements in the visual representation in response to the user events.
  16. 39
    The method of any one of claims 34 to 38 further comprising the step of applying a filtering function to the visual elements and the at least one related association to select a subgroup thereof.
  17. 42
    A system for creating a multidimensional visual representation of a group of data elements having integrated temporal and spatial properties, the data elements being comprised in the visual representation as corresponding visual elements, the data elements of the group linked by at least one association, the system comprising:a visualization manager for assembling the group of data elements using the at least one association and for assigning a connection visual element in the visual representation between a first visual element representing a first data element of the group and a second visual element representing a second data element of the group;a spatial visualization component configured for generating a spatial domain of the visual representation to comprise 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;and a temporal visualization component configured 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 comprising 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 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;and    wherein the connection visual element represents a distributed association 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.
Independent claims17