Parallel Coordinates Graph Visualization for Stock Screening
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Stock traders face challenges in filtering relevant stock information from overwhelming data due to the lack of effective visualization tools in existing stock screener technologies, which fail to communicate important interrelationships between financial instruments and criteria.
Innovation Solution
The implementation of parallel coordinates graphs and a networked client-server architecture with progressive rendering and client-side caching to provide a holistic view of financial instruments across multiple criteria, allowing for quick identification of trends and outliers, and reducing loading times by rendering portions of the graph progressively and caching data locally.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If parallel coordinates graphs are used to display all financial instruments and criteria, then the visualization provides a holistic view and enables intuitive evaluation of stocks across multiple criteria, but the rendering time and perceived loading time increase significantly due to the large number of lines
Solution Approach 1:
The patent divides the large dataset of financial instruments into smaller batches or chunks that are rendered progressively. Instead of loading and rendering all stock lines simultaneously, the system processes and displays them in sequential batches, reducing the perceived loading time while ultimately providing the complete holistic view.
Solution Approach 2:
The rendering process is implemented as periodic action where portions of the parallel coordinates graph are rendered at timed intervals. The system continuously adds batches of financial instrument lines to the graph over time, allowing users to see progressively more data rather than waiting for complete data loading, thus reducing perceived waiting time.
2Device complexity
If conventional table displays are used to show stock screener results, then the implementation is simple and requires minimal processing, but the results fail to effectively communicate interrelationships between financial instruments and criteria
Solution Approach 1:
The patent transitions from conventional two-dimensional table displays to parallel coordinates graphs that add visual dimensionality. Each financial instrument is represented as a line connecting multiple criteria axes, enabling users to visually perceive correlations, patterns, and interrelationships across multiple dimensions simultaneously, thereby significantly improving information communication effectiveness.
3Loss of time
If progressive rendering is implemented to reduce perceived loading time, then users can see partially rendered graphs earlier, but the rendering process becomes more complex and requires batch processing logic
Solution Approach 1:
The system performs preliminary actions by pre-processing and batching the financial instrument data before rendering. Data is organized into renderable batches in advance, and the rendering process is pre-configured to process these batches sequentially. This preliminary organization reduces the complexity of on-the-fly processing during the actual rendering phase.
Data Source
AI summary
Various techniques are disclosed whereby computer technology such as a client-server arrangement is specially configured to generate and display parallel coordinates graphs of financial instrument data on a display screen. In an example embodiment, progressive rendering techniques can be used to improve performance by reducing a perception of slowness with respect to the loading of a parallel coordinates graph.


