State Transition Replay Interface for Project Progress Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing object tracking systems, such as Trello and Jira, face challenges in monitoring project progress as user interfaces may not provide relevant information when checking progress at intervals, especially with increasing numbers of objects and states, leading to difficulties in understanding project progression over time.

Innovation Solution

The system and method for tracking and visualizing state transitions allow users to request and view state transition replays, animating object transitions between states over time, enabling supervisors to monitor project progress by displaying historical state changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If traditional object tracking systems display current state information in user interfaces, then users can see the current status of objects, but users cannot understand project progression over time when checking progress at intervals

Engineering Contradiction:
Improvehistorical state transition informationVSAvoidsystem complexity for tracking and visualizing transitions
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system pre-records state transition data as objects transition between states, storing this historical information in advance. When a user requests progress information, the system retrieves and displays the recorded transition data, showing the progression path of objects over time. This preliminary recording action enables historical progress visualization without requiring complex real-time tracking computations.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the system tracks and displays detailed state transition history for all objects, then supervisors can monitor project progress over time, but the complexity of the tracking system increases with increasing numbers of objects and states

Engineering Contradiction:
Improveproject progress monitoring accuracyVSAvoidtracking system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts and separates the state transition recording and visualization functionality from the core object tracking system. A dedicated progress visualization component retrieves specific transition data as needed and displays it separately, rather than maintaining complex integrated tracking for all objects. This extraction reduces the complexity burden on the main system while preserving reliable progress monitoring capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of information

If the system provides comprehensive state transition information, then users gain complete understanding of object progression, but the user interface becomes overwhelming and difficult to interpret

Engineering Contradiction:
Improvestate transition information completenessVSAvoiduser interface usability
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The progress visualization displays state transition information with varying levels of detail in different interface regions. Summary views provide high-level progress indicators for quick assessment, while detailed transition paths and timing information are available on demand or in dedicated sections. This local quality differentiation enables users to easily interpret progress at their preferred level of detail without being overwhelmed by comprehensive data.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11748118B2Systems and methods for tracking and visualizing state transitions
Publication Date: 2023.09.05 ATLASSIAN US INC
  • US11748118B2 patent drawing
  • US11748118B2 patent drawing
  • US11748118B2 patent drawing

AI summary

Described herein is a computer implemented method comprising: generating a state transition replay request defining a time period and object selection criteria and communicating the state transition replay request to a server. In response to the state transition replay request replay data is received including starting state data indicating a starting state of objects satisfying the object selection criteria at a start of the time period; and transition data indicating state transitions of objects satisfying the object selection criteria over the time period. The replay data is used to display a transition replay interface in which a transition replay is displayed.