Pointer Input Gesture Function Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Pointer input devices, such as mice, have limited functionality, requiring users to perform multiple steps or use keyboard shortcuts for additional functions, which can decrease productivity due to the lack of programmable and efficient ways to switch between default and additional functions.

Innovation Solution

Implementing gesture patterns that allow users to configure and switch between default and additional functions of a pointer input device, enabling users to perform additional functions with a single action and indicating the enabled state visually, thereby enhancing usability and productivity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If gesture patterns are implemented to enable additional programmable functions, then the functionality and productivity of the pointer input device are improved, but the device complexity increases due to the need for gesture recognition and function switching mechanisms

Engineering Contradiction:
ImprovefunctionalityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The pointer input device is enhanced to perform multiple functions beyond its default capabilities. Gesture patterns are configured to enable predetermined functions that substitute for default functions, allowing a single device to handle both standard pointer operations and specialized tasks through programmable gesture sequences.

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

Solution Approach 2:

The device transitions from a static functional state to a dynamic one where functions can be switched based on detected gesture patterns. The system dynamically enables or disables predetermined functions based on the recognition of specific gesture sequences, allowing flexibility in functionality without adding permanent complexity.

Inventive Principle:
Principle #15Dynamics

2Productivity

If multiple steps or keyboard shortcuts are used to perform additional functions, then the device maintains simple default functionality, but the user time and productivity are reduced due to the multiple steps required

Engineering Contradiction:
ImproveproductivityVSAvoiduser time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary configuration of gesture patterns that map to predetermined functions. Once configured, these gesture patterns enable users to execute complex operations through single unified gestures, eliminating the need for multiple sequential steps or keyboard shortcuts that would consume additional user time.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If gesture patterns are configured to substitute for default functions, then the usability is improved by reducing the number of steps, but the ease of operation may be reduced due to the need to learn and remember gesture patterns

Engineering Contradiction:
ImproveusabilityVSAvoidoperation complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system provides visual feedback through icons displayed in the graphical user interface to indicate which predetermined functions are currently enabled. This feedback mechanism helps users understand the current functional state without requiring them to memorize all possible gesture patterns, reducing the operational complexity while maintaining improved usability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10019081B2Functionality switching in pointer input devices
Publication Date: 2018.07.10 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10019081B2 patent drawing
  • US10019081B2 patent drawing
  • US10019081B2 patent drawing

AI summary

Various embodiments for switching functionality of a graphical user interface (GUI) pointer input device are provided. A first gesture pattern is configured. The first gesture pattern, when performed, enables a predetermined function of the input device. The predetermined function substitutes for a default function of the input device. The enabling of the predetermined function is indicated to a user on the GUI. A second gesture pattern is configured. The second gesture pattern, when performed, cancels the predetermined function of the input device and enables the default function.