Dual Gesture and Virtual Key Recognition on Touch Screens

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing touch screen input methods, including virtual keyboards and gestures, are inefficient as they require constant user attention and do not support continuous or multiple input operations, leading to decreased speed and increased errors.

Innovation Solution

A recognition system that processes dual inputs of gestures and virtual keys on a touch screen using a combination of OS processing and AI recognition, where touch data is directly processed by the OS for simple inputs and by an AI module for complex inputs, improving accuracy and speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If virtual keyboard is used on touch screen, then typing can be performed, but the user must keep eyes on the keyboard which decreases input speed and increases errors

Engineering Contradiction:
Improvetyping capabilityVSAvoidinput speed
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system uses AI recognition to automatically identify and interpret touch inputs without requiring user visual confirmation. The AI module autonomously processes touch data frames, recognizes gesture patterns, and determines input intent, allowing users to type without looking at the keyboard while maintaining high accuracy and speed.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If traditional gesture recognition is used, then basic operations can be performed, but continuous and multiple input operations cannot be processed simultaneously

Engineering Contradiction:
Improvegesture recognitionVSAvoidcontinuous input capability
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system continuously processes touch data frames in real-time using AI recognition, enabling multiple input operations to be processed simultaneously and continuously. The AI module maintains constant analysis of touch patterns, allowing seamless handling of complex, multi-step gestures and continuous input sequences without interruption or degradation in performance.

Inventive Principle:
Principle #20Continuity of useful action

3Measurement precision

If AI recognition module is added to process complex inputs, then recognition accuracy improves, but system complexity increases

Engineering Contradiction:
Improveinput recognition accuracyVSAvoidsystem structure
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The AI recognition module serves as an intermediary layer between the touch screen hardware and the operating system. It receives touch data frames from the touch IC, performs intelligent recognition and interpretation, then outputs standardized commands to the OS. This intermediary approach enables complex input processing while maintaining a clean separation of concerns and manageable system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12099673B1Recognition system for recognizing dual inputs of gestures and virtual keys on touch screen
Publication Date: 2024.09.24 FLUXINK PTE LTD
  • US12099673B1 patent drawing
  • US12099673B1 patent drawing
  • US12099673B1 patent drawing

AI summary

A recognition system for recognizing dual inputs of gestures and virtual keys on a touch screen includes a touch IC connected to the touch screen for receiving a plurality of touch signals generated by the touch screen and converting the touch signals to a touch data frame. A processor set is connected to the touch IC. The processor set serves to perform a touch data processing on the touch data frame from the touch IC. 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. The processor set serves to perform a grammar correction on a recognition result of the AI recognizing. A result of the grammar correction is output to the OS for processing.