Touch Gesture Keyboard Switching via Swipe Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing touch screen technologies lack intuitive methods for switching between multiple keyboards on a touch screen display, relying on fixed keyboard-switching keys which can be cumbersome and inefficient.

Innovation Solution

Implementing a system that allows users to switch between touch-screen keyboards using intuitive touch gestures, such as swipe or pinch gestures, which are detected by the device to display different keyboard layouts or languages, with the option to cycle through a list or directly switch to a preferred keyboard.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If fixed keyboard-switching keys are used, then keyboard switching function is provided, but operation complexity increases and usability deteriorates

Engineering Contradiction:
Improvekeyboard switching operationVSAvoidkeyboard switching mechanism
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The touch screen serves multiple functions: it acts as both the display surface and the input mechanism for keyboard switching. Standard touch gestures (swipe, tap, pinch) that users already employ for navigation are repurposed to switch between keyboards, eliminating the need for dedicated switching keys and reducing operational complexity.

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

Solution Approach 2:

The system automatically detects and responds to user touch gestures to switch keyboards without requiring explicit commands or complex menu navigation. The keyboard switching function serves itself by utilizing the existing touch interface infrastructure, making the process intuitive and reducing the cognitive load on users.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If multiple keyboard layouts are provided, then user versatility is improved, but interface complexity increases

Engineering Contradiction:
Improvekeyboard layout optionsVSAvoidkeyboard management system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The keyboard layout order is made dynamic rather than static. The system automatically reorders keyboards based on usage frequency, recency of use, or user preferences, allowing the most relevant keyboards to be easily accessible without manual reconfiguration. This dynamic adaptation simplifies the interface by presenting only the most relevant options in prominent positions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of keyboard ordering based on usage patterns and user preferences. By dynamically adjusting the order parameter, the system provides versatility in keyboard selection while maintaining interface simplicity, as users always see their most frequently used keyboards in accessible positions without needing to manage complex layout configurations.

Inventive Principle:
Principle #35Parameter changes

3Speed

If gesture-based switching is implemented, then operation speed is improved, but detection complexity increases

Engineering Contradiction:
Improvekeyboard switching speedVSAvoidtouch gesture detection
Core Design Contradiction:
SpeedVSDifficulty of detecting and measuring

Solution Approach 1:

The touch screen controller acts as an intermediary that translates various physical touch gestures (swipe direction, tap location, pinch magnitude) into standardized keyboard switching commands. This intermediary layer simplifies the detection process by normalizing different gesture types into uniform control signals, reducing the complexity of gesture recognition while enabling fast switching through natural hand movements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10444988B2Gestures for keyboard switch
Publication Date: 2019.10.15 META PLATFORMS INC
  • US10444988B2 patent drawing
  • US10444988B2 patent drawing
  • US10444988B2 patent drawing

AI summary

In one embodiment, a method includes displaying a first touch-screen keyboard on a touch-screen display of a computing device; detecting a touch gesture on the touch-screen display; identifying the detected touch gesture as a particular touch gesture, the particular touch gesture being one of a plurality of touch gestures; determining, based on the identification of the particular touch gesture, a second keyboard to display on the touch-screen display, wherein the second keyboard is associated with the particular touch gesture; and displaying the second keyboard on the touch-screen display.