Program Execution Status Display System for Massive Event Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for displaying program execution status struggle to effectively show massive events due to limited display sizes, leading to incomplete information and indistinguishable event representations.

Innovation Solution

A data processing system and method that utilizes a program execution status display system with a timeline axis and attribute axis, allowing for the creation and display of event objects, hint objects, and area objects to facilitate the understanding of program execution status by selecting and defining areas based on event information and condition criteria.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If all events are displayed at one instance, then complete information about program execution status is provided, but event objects become extremely small and indistinguishable

Engineering Contradiction:
Improveinformation completenessVSAvoidevent object discernibility
Core Design Contradiction:
Loss of informationVSManufacturing precision

Solution Approach 1:

The patent divides the display into multiple hierarchical levels: a global view showing all events at one instance, and detailed views showing individual event objects at larger sizes. Users can navigate between these levels to access both complete information and discernible event details.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces temporal and spatial dimensions to the display system, allowing events to be viewed across different time periods and spatial regions. This enables the same event information to be displayed at different scales and resolutions without losing completeness or discernibility.

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

2Device complexity

If display region is limited to display device size, then display system remains simple, but massive events cannot be effectively displayed

Engineering Contradiction:
Improvedisplay system simplicityVSAvoidevent information completeness
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent implements a nested display structure where detailed event views are contained within the global view, and global view information can be accessed from detailed views. This nested organization allows comprehensive information display while maintaining a relatively simple display device interface.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The display system is designed to handle multiple types of events and information representations within a single unified interface, allowing the same display device to effectively present both individual event details and comprehensive execution status without requiring specialized display hardware.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9285949B2Data processing system, method and program product of creating program information, and program information display system
Publication Date: 2016.03.15 KK TOSHIBA
  • US9285949B2 patent drawing
  • US9285949B2 patent drawing
  • US9285949B2 patent drawing

AI summary

A system according to embodiments comprises first to third acquisition units and first and second creation units. The first acquisition unit may acquire event information including timeline information about an execution time or an execution order of at least one event. The second acquisition unit may acquire axis information including first axis information for deciding an first coordinate axis of a timeline about the execution time or the execution order of the event. The third acquisition unit may acquire event specific information for specifying the event information. The first creation unit may create a first axis object representing the first coordinate axis based on the axis information. The second creation unit may, for every event information specified by the event specific information, decide a coordinate of the event on the first coordinate axis based on the timeline information and the first axis information, decide a starting point coordinate and an ending point coordinate of an area corresponding to the event specified by the event information based on a decided coordinate of the event, and create an area object representing the area defined by the starting point coordinate and the ending point coordinate.