Dynamic Writing Panel for Handwriting Input Error Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user interfaces for handwriting input on mobile devices often lead to inadvertent selection of function keys during input, reducing the effective area for writing and increasing errors.

Innovation Solution

A user interface design where the writing panel expands to cover function keys upon detection of handwriting input, providing a larger area for input and preventing accidental key selection, while also using a recognition engine to present prediction candidates based on user history and lexicon for improved text construction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of moving object

If the writing panel area is increased to provide more space for handwriting input, then the effective writing area is improved, but the function keys may become inaccessible or the interface layout becomes complex

Engineering Contradiction:
Improvewriting panel areaVSAvoidfunction key accessibility
Core Design Contradiction:
Area of moving objectVSEase of operation

Solution Approach 1:

The writing panel dynamically changes its area based on the input state. When handwriting input is detected, the writing panel expands to a second area that is larger than the first area, covering the function keys to prevent inadvertent selection. When handwriting input is not detected, the writing panel returns to its original first area, making function keys accessible again. This dynamic adjustment resolves the contradiction by providing both large writing area and function key accessibility at different times.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the writing panel expands to cover function keys to prevent inadvertent selection, then input accuracy is improved, but the function keys become inaccessible during writing

Engineering Contradiction:
Improveinput accuracyVSAvoidfunction key accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system dynamically adjusts the writing panel area based on whether handwriting input is detected. During handwriting input, the expanded writing panel covers function keys to prevent accidental selections, improving input reliability. When handwriting input is not detected, the writing panel contracts to its original size, restoring function key accessibility. This time-based dynamic adjustment ensures both reliability during writing and accessibility when needed.

Inventive Principle:
Principle #15Dynamics

3Productivity

If the user interface provides both recognition candidates and prediction candidates, then text construction efficiency is improved, but the interface complexity increases

Engineering Contradiction:
Improvetext construction efficiencyVSAvoidinterface complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system merges recognition candidates and prediction candidates into a single unified display area. Both types of candidates are presented together in the user interface, allowing users to select from recognized handwriting or predicted text continuations without switching between separate interfaces. This integration improves text construction efficiency while managing interface complexity through unified presentation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary recognition of handwriting input and generates both recognition candidates and prediction candidates before user selection. The recognition engine processes the handwriting input and generates candidate text, while the prediction engine uses lexicon and usage history to predict likely continuations. This preliminary processing allows both types of candidates to be ready for simultaneous presentation, improving text construction efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8836667B2User interface for handwriting inputs
Publication Date: 2014.09.16 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8836667B2 patent drawing
  • US8836667B2 patent drawing
  • US8836667B2 patent drawing

AI summary

A method, medium, device, and user interface are provided for receiving a handwriting input and for presenting prediction candidates based on the handwriting input. A pen down event is detected in a writing panel of a user interface. The writing panel is expanded to overlie function keys and a candidate window of the user interface such that those features are made inaccessible for inadvertent selections thereof. Upon detection of a pen up event the writing panel is decreased in size to again reveal the features. Recognition candidates are identified based on the handwriting input. Prediction candidates are also identified based on a highest ranking recognition candidate and are presented in combination with the highest ranking recognition candidate. Prediction candidates are thereby identifiable with the recognition candidate with which they are associated and selection of a prediction candidate and recognition candidate may be performed in single selection input.