DAG Subgraph Collapse for IT Service Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex IT service models represented as directed acyclic graphs (DAGs) pose challenges in visualization due to their complexity, making it difficult to present important data within limited screen displays and requiring multiple interactions to expand or collapse nodes, leading to user interface inefficiencies.

Innovation Solution

A method for collapsing and expanding multi-node subgraphs of a DAG with a single user interaction, using expansion indicators to retain important service context information and minimize temporal noise, allowing users to collapse or expand critical paths while maintaining visible nodes with impacting events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If complex user interface components are used to provide comprehensive data about events, then information availability to users is improved, but screen display area complexity increases and requires more screen switching

Engineering Contradiction:
Improveinformation availabilityVSAvoiduser interface complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the service model visualization into collapsible subgraphs that can be independently expanded or collapsed. Each subgraph represents a logical grouping of services, allowing users to focus on specific areas of interest while hiding less relevant details. This segmentation enables comprehensive information to be organized in a manageable, hierarchical structure that reduces visual complexity while maintaining information availability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension to the visualization by implementing collapsible/expandable subgraphs that can be dynamically adjusted. This allows the interface to transition between different levels of detail over time, presenting comprehensive information when needed while maintaining a simplified view during normal operation, thereby resolving the contradiction between information completeness and interface simplicity.

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

2Loss of information

If the service graph is expanded to display all problem nodes, then complete problem visibility is improved, but screen display area requirements increase and user interaction time increases

Engineering Contradiction:
Improveproblem visibilityVSAvoiduser interaction time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent implements preliminary organization of services into logical subgraphs with defined collapse/expand states. This preliminary structuring allows the system to present an optimized default view that shows only essential problem information, while pre-prepared collapse/expand mechanisms enable rapid access to complete problem details when needed, significantly reducing user interaction time compared to manual node-by-node expansion.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent makes the service graph dynamic by implementing collapsible and expandable subgraphs that can be adjusted based on user needs and problem severity. This dynamic structure allows the visualization to adapt between compact and expanded states, enabling complete problem visibility when necessary while minimizing screen real estate and interaction time during normal monitoring, thus resolving the contradiction between problem visibility and interaction efficiency.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If multiple mouse clicks are required to expand or collapse service graph nodes, then granular control is improved, but operational efficiency deteriorates

Engineering Contradiction:
Improvecontrol granularityVSAvoidoperational efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent merges multiple individual node expansion/collapse operations into a single subgraph-level operation. By allowing users to collapse or expand entire subgraphs with a single click rather than individually expanding each node, the system maintains granular control over which services are visible while dramatically improving operational efficiency. This merging approach preserves the ability to control visibility at a fine level (through subgraph selection) while eliminating the repetitive clicking required by traditional node-by-node expansion.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8743121B2Smart impact views
Publication Date: 2014.06.03 BMC HELIX INC
  • US8743121B2 patent drawing
  • US8743121B2 patent drawing
  • US8743121B2 patent drawing

AI summary

A technique for allowing collapse or expansion of a multi-node subgraph of a directed acyclic graph is disclosed. The subgraph may be collapsed or expanded with a single user interaction, retaining the important service context information and relations, while minimizing information of lesser importance in the service model.