Radial Data Visualization for Dense Multi-Series Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current market and trading data visualization tools face challenges with limited screen space, leading to fragmented viewing experiences and inefficiencies in data navigation due to the use of linear plots, multiple monitors, and fragmented display methods, which hinder comprehensive analysis.
Innovation Solution
A radial visualization method that maps multiple data series to circular sectors for efficient data organization and comparison, utilizing a non-transitory machine-readable medium and computing device to render data points in adjacent circular sectors, optimizing screen space and enhancing pattern recognition.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If linear plots or graphs are used to condense market data, then information density is improved, but navigation efficiency deteriorates due to significant scrolling or switching between screens
Solution Approach 1:
The patent transforms linear data representation into radial/circular representation, changing the dimensional layout from one-dimensional (linear time series) to two-dimensional (radial plot with angular and radial axes). This allows multiple data series to be displayed simultaneously in a compact circular format, improving information density while enabling users to view all data at once without excessive scrolling or screen switching, thus improving navigation efficiency.
2Quantity of substance
If multiple monitors are used to display comprehensive information, then information completeness is improved, but device complexity and cost increase
Solution Approach 1:
The patent merges multiple data series and multiple monitoring functions into a single radial plot displayed on one screen. Instead of requiring multiple monitors or multiple separate windows, the radial visualization consolidates multiple time series, price data, and analysis panels into one integrated circular display, achieving information completeness while reducing device complexity and eliminating the need for additional hardware.
Solution Approach 2:
The radial plot serves multiple functions simultaneously: it displays multiple data series, enables pattern recognition, provides data comparison, and maintains temporal context all within a single visualization. This multi-functional design replaces what would traditionally require multiple separate displays or complex interface configurations, reducing overall system complexity while maintaining comprehensive information access.
3Adaptability or versatility
If tiled windows or tabs are used to accommodate diverse data needs, then adaptability is improved, but viewing experience fragments and navigation becomes inefficient
Solution Approach 1:
The patent merges multiple data series and visualization functions into a single unified radial plot, eliminating the need for separate tiled windows or tabs. Different data types (price, volume, time series) are integrated into one cohesive circular display with distinct visual elements, maintaining adaptability to diverse data needs while providing a continuous, non-fragmented viewing experience that improves navigation efficiency.
4Area of stationary object
If existing radial visualization options are used, then screen space utilization is improved, but flexibility to handle multiple series simultaneously is limited
Solution Approach 1:
The patent creates a universal radial plot design that can accommodate multiple data series, time periods, and data types simultaneously within the same visualization framework. The radial structure with its angular and radial axes provides inherent flexibility to display multiple series without sacrificing screen space efficiency, allowing traders to view multiple commodities, time periods, or data types in one compact plot rather than requiring separate visualizations.
Data Source
AI summary
Disclosed is a non-transitory machine-readable medium comprising instructions that, when executed by a processor (202), cause the processor to: map a first series of datapoints (204) to a first circular sector (206); map a second series of datapoints (208) to a second circular sector (210); render the first circular sector with the first series of datapoints; and adjacent to the first circular sector, render the second circular sector with the second series of datapoints.


