Gesture-Based Chart Filtering Interface for Portable Data Visualization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data visualization systems on portable devices face challenges in providing user-friendly interfaces for efficiently manipulating data due to smaller screens and limited input methods, often resulting in complex menu systems that increase cognitive burden and reduce power efficiency.
Innovation Solution
The development of intuitive user interfaces that allow users to interact with data visualizations using touch inputs, such as gestures on touch-sensitive surfaces, to simplify data manipulation and visualization, reducing the need for nested menu systems and conserving power on battery-operated devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If conventional menu systems are used on portable devices, then data manipulation functionality is provided, but interface complexity and cognitive burden increase
Solution Approach 1:
The patent replaces conventional mechanical menu navigation systems with gesture-based direct manipulation of visual elements. Users can pinch to zoom, swipe to pan, and tap to select data points directly on the visualization, eliminating the need for nested menu systems and reducing cognitive burden while maintaining full data manipulation functionality
Solution Approach 2:
The patent introduces visual markers and highlighting mechanisms as intermediaries between user gesture and data filtering. When a user pinches or taps on a specific data region, visual markers appear to indicate the selected area, and filtering options are presented through these visual intermediaries rather than abstract menu text, making the interaction more intuitive
2Loss of information
If detailed data visualization is displayed on small screens, then data analysis capability is improved, but screen real estate and user interaction efficiency decrease
Solution Approach 1:
The patent implements dynamic scaling and adaptive layout where the visualization automatically adjusts its detail level based on screen space availability and user interaction. Pinch gestures enable dynamic zooming that reveals more data detail when needed while maintaining overview capability, allowing the system to optimize between information density and interactable space in real-time
Solution Approach 2:
The patent utilizes temporal dimension through animated transitions when zooming and filtering, allowing data to be revealed or hidden over time rather than all at once. This enables complex data sets to be explored progressively, maintaining screen real estate efficiency while providing comprehensive data analysis capability through time-based information disclosure
3Measurement precision
If complex filtering operations are implemented, then data analysis precision is improved, but power consumption increases
Solution Approach 1:
The patent implements progressive filtering where complex filtering operations are performed incrementally based on user interaction depth. Initial filtering provides broad results with lower computational cost, and more precise filtering is applied only when users drill down into specific areas of interest through gestures, reducing overall power consumption while maintaining high filtering precision when needed
Solution Approach 2:
The patent enables the system to automatically cache and reuse filtering results for commonly accessed data regions. When users repeatedly explore similar data areas, the system serves pre-computed filtering results without re-executing complex filtering algorithms, significantly reducing power consumption for subsequent interactions while maintaining filtering precision
Data Source
AI summary
A device displays a chart representing data from a dataset. The chart has a first region displaying labels corresponding to data values of a first data field, a second region displaying labels corresponding to data values of a second data field, and a third region displaying visual marks representing aggregated data corresponding to pairs of data values from the first and second data fields. In response to a user input, the device removes visual marks from the chart. When the input location is the first region, the device removes visual marks in the first chart corresponding to a first data value of the first data field. When the input location is the second region, the device removes visual marks corresponding to a second data value of the second data field. Otherwise, the device removes only one visual mark. This updates the displayed chart.


