Gesture-Based Data Analytics Interface for Cross-Device Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current user interfaces for data visualization and analytics are often cumbersome and ineffective, failing to intuitively manipulate data presentations, and they do not translate well across various computing devices, leading to inefficiencies in data analysis.

Innovation Solution

The implementation of touch-native, gesture-based UI controls that allow users to interact with data analytics systems using natural gestures, such as swipes, taps, and pinches, which can modify data visualizations and filter settings directly, reducing the need for traditional UI elements like drop-down menus and toolbars.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional UI controls (drop-down menus, toolbars) are used for data visualization, then the interface provides comprehensive control options, but the interface becomes cumbersome and reduces data manipulation speed

Engineering Contradiction:
Improvedata manipulation speedVSAvoidUI control complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the essential control functions from traditional complex UI elements (drop-down menus, toolbars) and implements them through simplified touch gestures. Specific gestures like swipe-up/swipe-down for filtering and swipe-left/swipe-right for navigation replace multiple menu clicks, directly reducing UI control complexity while maintaining ease of operation

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces mechanical UI interactions (clicking buttons, navigating menus) with touch-based gesture mechanisms. The sensor system detects touch gestures and translates them into data manipulation commands, substituting the mechanical UI control system with a more intuitive touch-based system that improves data manipulation speed

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

2Adaptability or versatility

If traditional UI controls are used, then the interface is comprehensive, but it fails to translate effectively across different computing devices

Engineering Contradiction:
Improvecross-device compatibilityVSAvoidintuitiveness of data manipulation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements a universal gesture-based control system that functions across multiple computing devices (smartphones, tablets, computers). The same touch gestures (swipe, tap, pinch) perform consistent data manipulation functions regardless of device type, achieving cross-device compatibility while maintaining intuitive operation through natural touch interactions

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If more UI controls are added to enhance data manipulation capability, then the functionality is improved, but the user interface becomes more cumbersome

Engineering Contradiction:
Improvedata analysis efficiencyVSAvoidUI element quantity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges multiple UI control functions into a unified gesture-based system. A single gesture input can simultaneously trigger filtering, navigation, and visualization updates that previously required multiple separate UI controls. This consolidation improves data analysis efficiency by reducing the number of UI elements users must interact with

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20200341628A1Gesture-based interactions for data analytics
Publication Date: 2020.10.29 SAP SE
  • US20200341628A1 patent drawing
  • US20200341628A1 patent drawing
  • US20200341628A1 patent drawing

AI summary

A process for traversing or manipulating data of a data display is provided. A gesture identifier may be received indicating a display control gesture was received by a sensor. The gesture identifier may be associated with a change in one or more dimensions of the data display. Configuration data for the gesture identifier may be accessed to determine an action, and one or more parameters associated with the gesture identifier, for execution. The action may determine one or more options for traversing or manipulating the data visualization or displayed data set. The associated action may be executed using the one or more parameters. Executing the action may include generating an updated set of dimensions based at least in part on the one or more parameters, retrieving a set of database data defined by the updated dimensions, and generating a display of the retrieved set of database data.