AI Touch Input Recognition for Gestures, Handwriting, and Virtual Keys

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing touch screen input methods, such as virtual keyboards, lack the tactile feedback of physical keyboards, require fixed positions, and are slow due to limited multi-input capabilities, necessitating continuous sequential actions and lacking recognition of gestures and complex inputs like handwriting and mathematical expressions.

Innovation Solution

A recognition system that processes touch data using both operating system and AI to recognize multiple inputs, including gestures, handwriting symbols, and virtual keys, with AI module corrections for improved accuracy and speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a virtual keyboard is used on the touch screen, then the input can be performed without physical contact, but the input speed is slow and the user experience is degraded due to lack of tactile feedback and fixed position

Engineering Contradiction:
Improveinput speedVSAvoidinput method complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system segments the input recognition process into multiple stages: initial touch detection, gesture pattern recognition, handwriting symbol identification, and virtual key recognition. This segmentation allows the system to handle different input types efficiently without requiring a single complex recognition mechanism, thereby improving input speed while managing complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The recognition system is designed to handle multiple input types (gestures, handwriting symbols, virtual keys) through a single unified system. This multi-functionality eliminates the need for separate recognition mechanisms for each input type, improving overall input speed and user experience while maintaining manageable system complexity.

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

2Ease of operation

If the virtual keyboard position is fixed, then the layout is simple to implement, but the user convenience is reduced as the keyboard cannot be moved to optimal positions

Engineering Contradiction:
Improveuser convenienceVSAvoidkeyboard positioning system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The virtual keyboard positioning system transitions from a static fixed position to a dynamic adjustable position. The keyboard can be moved to different locations on the touch screen based on user preferences and operational context, improving user convenience while the system manages the complexity through automated positioning algorithms.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If the operating system directly processes touch inputs, then the processing is simple and fast, but the system cannot recognize complex inputs like multiple simultaneous gestures or handwriting symbols

Engineering Contradiction:
Improveinput recognition accuracyVSAvoidrecognition system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

An intermediary recognition layer is introduced between the touch screen and the operating system. This intermediary system analyzes complex touch patterns, gestures, and handwriting symbols before passing recognized inputs to the OS, thereby improving recognition accuracy for complex inputs while managing system complexity through modular architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If multiple input types are supported simultaneously, then the system versatility is improved, but the processing complexity increases and may slow down response time

Engineering Contradiction:
Improveinput type versatilityVSAvoidinput processing speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The processing of multiple input types is segmented into specialized modules: gesture recognition module, handwriting symbol recognition module, and virtual key recognition module. Each module processes its specific input type independently, allowing the system to support multiple input types simultaneously while maintaining fast processing speeds through parallel operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements partial processing for different input types based on their complexity and urgency. Simple virtual key inputs are processed immediately, while more complex gestures and handwriting symbols undergo more thorough analysis. This selective processing approach maintains versatility while optimizing response time for different input scenarios.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12554347B1Recognition system for recognizing multiple inputs of gestures, handwriting symbols and virtual keys on touch screen
Publication Date: 2026.02.17 FLUXINK PTE LTD
  • US12554347B1 patent drawing
  • US12554347B1 patent drawing
  • US12554347B1 patent drawing

AI summary

A recognition system for recognizing multiple inputs of gestures, handwriting symbols and virtual keys on a touch screen includes a touch IC serves to convert a plurality of touch signals of the touch screen to a touch data frame. A processor set is connected to the touch IC and serves to perform a touch data processing on the touch data frame. The touch data processing is performed by using a processing directly executed by an OS (Operating System) and a processing of AI (artificial intelligence) recognizing. An AI recognition module is connected to the processor set. The AI recognition module is used for recognizing multiple key inputs, operation gestures and handwriting symbols. The key inputs and handwriting symbols are corrected by a grammar correction and a symbol correction respectively. The touch screen serves to display a virtual keyboard.