Hierarchical Dimension Traversal in Data Visualization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mapping technologies lack efficient visualization and interaction methods for presenting data categorized by hierarchical dimensions, limiting user ability to drill down into granular data levels effectively.
Innovation Solution
A system that renders visual elements based on data from a dataset, allowing users to request and display measure values at different levels of dimension hierarchies, using pie charts and tables for visualization, and enabling drill-down capabilities through hierarchical dimension traversal.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If data is categorized by hierarchical dimensions in mapping technologies, then data organization and analysis capability are improved, but user ability to drill down into granular data levels and interaction efficiency deteriorate
Solution Approach 1:
The patent segments hierarchical dimension data into multiple levels (e.g., state level, county level, city level) and renders each level as separate visual elements on the map. Users can interact with specific visual elements to drill down into granular data, transforming complex hierarchical data into manageable, interactable segments that balance organization capability with interaction efficiency.
2Quantity of substance
If multiple levels of hierarchical data are displayed simultaneously, then comprehensive data coverage is improved, but visualization clarity and user understanding deteriorate
Solution Approach 1:
The patent implements dynamic visualization where the display of hierarchical data levels is adjusted based on user interaction. When users drill down into a specific visual element, the system dynamically updates to show more granular data while maintaining context through visual element relationships. This dynamic approach allows comprehensive data coverage to be presented in a controlled, clear manner rather than all levels simultaneously.
Data Source
AI summary
Some embodiments provide a non-transitory machine-readable medium that stores a program executable by at least one processing unit of a device. The program renders a visualization that includes a first set of visual elements. The program further receives a request for measure values categorized according to the first level of dimension values in the first hierarchy of dimension values and a second level of dimension values in the second hierarchy of dimension values. The program also generates a query for a second set of data from the dataset. The program further sends the query to a computing system configured to manage the dataset. The program also receives the second set of data from the computing system. The program further renders a second set of visual elements. The program also replaces the first set of visual elements in the visualization with the second set of visual elements.


