Touch Screen Data Visualization Manipulation via Local Gesture Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users are unable to interact with and manipulate data visualizations, such as column charts, bar charts, and pie charts, in meaningful and natural ways using touch gestures on touch screens, leading to a need for more efficient and user-friendly interaction methods.
Innovation Solution
Implementing various touch gestures like pinch, spread, drag, and flick on touch screens to manipulate data visualizations locally within electronic devices, using JavaScript and web browser canvas instructions, allowing for view manipulation without a round trip over a data network, enabling users to zoom, pan, sort, and aggregate data visualization elements without changing the underlying data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If touch gestures are implemented to manipulate data visualizations, then ease of operation is improved, but device complexity increases
Solution Approach 1:
The system performs view manipulation operations locally on the electronic device without requiring network requests. The hosted application responds to touch gestures and updates the display state directly, making the system self-sufficient for these operations and reducing dependency on external servers.
Solution Approach 2:
The patent replaces traditional mechanical input devices (mouse, keyboard) with touch gesture-based interaction. The touch screen detects manual gestures and translates them into manipulation commands for data visualizations, substituting physical mechanical interfaces with a more intuitive touch-based system.
2Productivity
If local view manipulation is implemented without network requests, then productivity is improved, but reliability may worsen
Solution Approach 1:
The system pre-loads and caches the data visualization content when initially loaded from the server. This preliminary action stores the necessary data locally, enabling subsequent view manipulation operations to be performed immediately without additional network requests, thus improving productivity while maintaining reliability through the use of cached data.
Solution Approach 2:
The hosted application on the electronic device performs all view manipulation operations locally using the cached data. The system serves itself by processing touch gestures and updating displays without requiring continuous communication with the server, improving response time and productivity while relying on the initially loaded data.
Data Source
AI summary
Systems, methods, and devices for interpreting manual touch gestures as input to a touch screen for manipulating computer-generated data visualizations such as column charts, bar charts, and pie charts are provided. According to embodiments of the invention, graphical user interface (GUI) data visualization objects (e.g., column charts, bar charts, pie charts, etc.) displayed on a touch screen may be manipulated by a user performing a variety of different conventional touch gestures directed to the touch screen. The conventional touch gestures are applied in new ways to the data visualization objects of the GUI to enable rich, intuitive, and meaningful manipulation of computer-generated data visualizations.


