Flow Graph Visualization for Temporal Event Data Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Analyzing and visualizing temporal event data, such as patient diagnosis records, is challenging due to the vast amount of information, making it difficult to identify common states, transitions, and correlations with patient outcomes.

Innovation Solution

A method for aggregating temporal event data into a directed acyclic graph for visualization, allowing users to interact with the flow graph, which includes node and edge annotations for transition information, and visual encoding for outcome representation, enabling the identification of desirable and undesirable clinical pathways.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Difficulty of detecting and measuring

If temporal event data is aggregated and visualized using flow graphs, then the ability to identify common states and transitions is improved, but the complexity of the visualization system increases

Engineering Contradiction:
Improvedifficulty to identify common states and transitionsVSAvoidcomplexity of visualization system
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The flow graph is divided into multiple layers, where each layer represents a specific time point or event stage. This segmentation allows the complex temporal data to be broken down into manageable sections that can be systematically analyzed and visualized, reducing the cognitive load on users while maintaining comprehensive information representation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms temporal data into a multi-dimensional visualization space where time is represented as a separate dimension from state transitions. By adding temporal dimensionality to the graph structure, the system can simultaneously display multiple states and transitions without overwhelming visual clutter, making pattern recognition easier.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of information

If detailed annotations are added to edges and nodes, then the amount of information available for analysis is improved, but the visual clutter and difficulty of interpretation increase

Engineering Contradiction:
Improveamount of information for analysisVSAvoiddifficulty of interpretation
Core Design Contradiction:
Loss of informationVSDifficulty of detecting and measuring

Solution Approach 1:

Different visual encodings are applied to different elements of the graph based on their specific characteristics. Edges representing transitions use one set of visual properties (such as color coding for transition type), while nodes representing states use different properties (such as shape or size for state characteristics). This localized differentiation allows rich information to be conveyed without uniform visual clutter.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system employs color coding to represent different types of transitions and states visually. By assigning specific colors to different transition types or outcome categories, the system can convey complex information through intuitive color recognition rather than text labels, reducing visual clutter while maintaining information richness.

Inventive Principle:
Principle #32Color changes

3Difficulty of detecting and measuring

If the flow graph is sliced into layers with alignment points, then the ability to compare pathways is improved, but the complexity of data processing increases

Engineering Contradiction:
Improveability to compare pathwaysVSAvoidcomplexity of data processing
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The data processing pipeline performs preliminary organization of temporal events into layered structures before visualization. By pre-slicing the data into time-based layers and pre-identifying alignment points where multiple pathways converge or diverge, the system reduces the computational burden during interactive analysis while maintaining the ability to compare complex pathways.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8849823B2Interactive visualization of temporal event data and correlated outcomes
Publication Date: 2014.09.30 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US8849823B2 patent drawing
  • US8849823B2 patent drawing
  • US8849823B2 patent drawing

AI summary

Methods and apparatus are provided for interactive visualization of temporal event data and correlated outcomes. The temporal event data comprises a plurality of entities undergoing one or more events. The temporal event data is aggregated and a flow graph is generated to represent the aggregated temporal event data. The flow graph comprises a directed acyclic graph having a plurality of nodes connected by edges, wherein each of the nodes represents a group of entities in a given state. A view of the flow graph is generated and then a visualization of the flow graph view can be rendered to a user. The user can interact with the flow graph view and the visualization and/or the flow graph view can be updated based on the user interactions. The flow graph is sliced into layers, wherein a given layer i contains all nodes with i events.