Gesture-Based Visual Analytics Engine for Data Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data visualization methods require manual user interactions for selecting visualization parameters, making them inefficient and counter-intuitive in touch and gesture-based computing environments, especially when dealing with the expansion and updating of visualized data.

Innovation Solution

A data visualization application that processes user gestures through a visual analytics engine to automatically determine attributes for new visualizations, such as style, format, and dimensionality, based on contextual information, thereby generating and presenting new visualizations without manual intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual user interactions are used for selecting visualization parameters, then users can control visualization details, but data visualization efficiency decreases and the process becomes counter-productive

Engineering Contradiction:
Improveease of operationVSAvoiddata visualization efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system automatically analyzes the displayed visualization and generates updated visualizations without requiring manual user input. The visual analytics engine autonomously determines when and how to update visualizations based on the current display state, eliminating the need for users to manually select parameters while maintaining high productivity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors the displayed visualization and uses this feedback to automatically generate appropriate updates. The visual analytics engine analyzes the current visualization state and automatically adjusts visualizations based on this feedback, creating a self-regulating system that improves both ease of operation and efficiency

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If manual steps are needed in selecting visualization parameters, then users can customize visualizations, but the process becomes complex and counter-intuitive in touch and gesture environments

Engineering Contradiction:
Improvevisualization customizationVSAvoidprocess complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The visual analytics engine automatically determines visualization parameters by analyzing the current display state and contextual information from gestures. This self-service approach maintains adaptability by automatically adjusting visualizations while eliminating the complexity of manual parameter selection in touch and gesture environments

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces manual mechanical interaction (clicking, selecting parameters) with automated visual analysis and gesture-based contextual input. The visual analytics engine substitutes the complex mechanical process of parameter selection with automated image analysis and intelligent inference, reducing process complexity while maintaining versatility

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Ease of operation

If multiple user interactions are required for data visualization updates, then users can control each step, but time consumption increases

Engineering Contradiction:
Improveuser controlVSAvoidtime consumption
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The visual analytics engine performs preliminary analysis of the displayed visualization and pre-determines appropriate updates before user interaction is needed. By analyzing the current state and anticipating required changes, the system reduces the number of user interactions needed while maintaining user control over the overall process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous automated analysis and update generation, eliminating gaps between user interactions. The visual analytics engine continuously monitors the visualization state and automatically generates updates in a continuous workflow, reducing time consumption while preserving user control through gesture-based oversight

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9377864B2Transforming visualized data through visual analytics based on interactivity
Publication Date: 2016.06.28 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9377864B2 patent drawing
  • US9377864B2 patent drawing
  • US9377864B2 patent drawing

AI summary

A data visualization application transforms visualized data through visual analytics. A detected gesture and associated visualization are processed through a visual analytics engine of the application. The visual analytics engine determines attributes for a new visualization based on the contextual information of the gesture and the visualization. The analytics engine dynamically builds an action based on the attributes. Execution of the action generates the new visualization which is rendered for presentation.