Hidden Markov Model Touch Input Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As computing devices become smaller and more portable, traditional touch-based input systems face challenges in accuracy and efficiency due to the reduced size of input buttons, making it difficult for users to interact effectively with the system.

Innovation Solution

The implementation of Hidden Markov Modeling (HMM) in touch-based text entry systems, which provides a user interface with input regions associated with characters, detects input movements, determines the likelihood of intended inputs based on transitions between these regions, and selects the most probable inputs for display, enhancing accuracy and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Volume of moving object

If the size of input buttons is reduced to make computing devices smaller and more portable, then device portability is improved, but input accuracy deteriorates

Engineering Contradiction:
Improvedevice sizeVSAvoidinput accuracy
Core Design Contradiction:
Volume of moving objectVSMeasurement precision

Solution Approach 1:

The patent transitions from traditional discrete button selection to continuous gesture-based input on a touchscreen surface. Users draw strokes across the screen to indicate text input intent, adding a temporal and spatial dimension to the input process. This allows accurate text entry on small devices by utilizing the entire touchscreen area rather than requiring precisely targeted small buttons.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The system introduces an intermediary recognition layer that interprets gesture strokes and maps them to intended text inputs. This intermediary processing layer (using HMM and neural networks) bridges the gap between the physical gesture and the desired text output, enabling accurate input interpretation even when the gesture doesn't precisely match predefined button locations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Volume of moving object

If the size of input buttons is reduced, then device portability is improved, but input speed deteriorates

Engineering Contradiction:
Improvedevice sizeVSAvoidinput speed
Core Design Contradiction:
Volume of moving objectVSProductivity

Solution Approach 1:

The system enables continuous gesture strokes to input multiple characters in sequence without requiring discrete button presses for each character. Users can draw a continuous stroke that passes through multiple input regions, and the system continuously processes the gesture to generate the corresponding text sequence, significantly improving input speed compared to traditional button-by-button entry.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system performs preliminary recognition and prediction during the gesture stroke itself, using HMM to predict the intended text sequence as the user draws. This allows the system to prepare and suggest the complete text output before the gesture is fully completed, reducing the time required for text input.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If traditional touch-based input systems are used on small devices, then device portability is improved, but input accuracy deteriorates due to difficulty in interacting with small buttons

Engineering Contradiction:
Improveease of operationVSAvoidinput accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The touchscreen serves multiple functions: it displays content, receives gestures for text input, and provides visual feedback for gesture recognition. The same large touchscreen surface used for displaying information also serves as the input surface, eliminating the need for separate small physical buttons and maintaining both ease of operation and input accuracy.

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

Solution Approach 2:

The system provides real-time visual feedback during gesture input by highlighting input regions as the gesture stroke passes over them. This feedback mechanism helps users confirm their input intent and makes adjustments if needed, improving both ease of operation and input accuracy by keeping the user informed of the system's interpretation of their gestures.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9383919B2Touch-based text entry using hidden Markov modeling
Publication Date: 2016.07.05 GOOGLE LLC

AI summary

Described techniques enable a computing system to receive character string input (e.g., words, numbers, mathematical expressions, symbolic strings, etc.) by detecting and interpreting an input movement across a user-interface. A touch-based computing system may, for instance, detect an input movement by tracking the path of a pointing element (e.g., a stylus or finger) as it is dragged across a contact-sensitive input surface (e.g., a touch-sensitive screen or external touch pad). Then, the system may interpret the detected input movement using Hidden Markov Modeling.