Window State Visualization for Complex Business Operations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for visualizing the actual work situation in complex business operations, such as those involving multiple business systems and documents, struggle to accurately represent window states beyond the active state, leading to incomplete and biased representations due to subjective handling and increased complexity in data visualization.
Innovation Solution
A display control device and method that includes a conversion unit to determine data variables representing window states, a display control unit for setting correspondence relationships between data and visual variables, and a visualization unit for generating rectangular objects based on these variables, allowing for the accurate visualization of active, referenceable, and non-referenced states in a timeline format.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional window monitoring methods are used to track only active windows, then the implementation is simple, but the actual work situation including inactive windows cannot be accurately ascertained
Solution Approach 1:
The patent segments window states into three distinct categories: active state, referenceable state, and non-referenced state. This segmentation allows the system to track and visualize all window states separately, improving measurement precision of actual work situation while maintaining manageable complexity through clear state classification.
Solution Approach 2:
The patent introduces a timeline visualization as an intermediary representation that maps window state changes over time. This timeline serves as a mediator between raw window state data and human understanding, allowing accurate tracking of multiple window states without directly increasing the complexity of the tracking mechanism itself.
2Loss of information
If multiple data items are included in operation log visualization, then the representation becomes more comprehensive, but the mapping operation complexity increases due to increased visual variables
Solution Approach 1:
The patent adds the time dimension to the visualization by using a timeline format. This allows multiple data items (window titles, application types, URLs) to be represented comprehensively without increasing visual variable complexity, as time provides an additional axis for organizing information rather than requiring more visual variables for the same data.
Solution Approach 2:
The patent creates a universal mapping framework where the same visual variable mapping mechanisms can handle multiple data items consistently. By establishing general rules for mapping window states, titles, and application types to visual properties, the system achieves comprehensive representation without proportionally increasing mapping complexity.
3Measurement precision
If detailed window state information is visualized, then the actual work situation is more accurately represented, but the visualization complexity and difficulty of adjustment increase
Solution Approach 1:
The patent implements dynamic visualization where the timeline can be adjusted and interacted with based on user needs. The visualization system allows users to modify time ranges, filter specific window states, and adjust the level of detail displayed, maintaining ease of operation while preserving detailed information through on-demand customization rather than static comprehensive display.
Data Source
AI summary
A display control device includes a conversion unit which, upon receipt of an operation log file including operation logs that indicate the content of operations performed on windows on a terminal screen, determines data variables representing window states of the windows indicated by each of the operation logs on the basis of a window state setting for setting a window state on the terminal screen, a display control unit that sets correspondence relationships between the data variables and visual variables, generates rectangular objects corresponding to the data variables, and determines attribute values of the rectangular objects on the basis of the visual variables associated with the data variables, and a visualization unit that performs drawing on the basis of sets of the rectangular objects and the attribute values determined by the display control unit.


