Dynamic Writing Panel for Handwriting Input

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 that dynamically expands the writing panel to cover function keys when handwriting input is detected, providing a larger area for input and preventing accidental key selections, while also using a recognition engine to present recognition and prediction candidates for improved text construction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the writing panel area is increased to provide more space for handwriting input, then the ease of operation is improved, but the function keys may become inaccessible or cause inadvertent selections

Engineering Contradiction:
Improveease of handwriting inputVSAvoidaccuracy of input selection
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The writing panel dynamically changes its size based on the input state. During handwriting input, the panel expands to cover the entire display area to maximize writing space and prevent accidental key selections. When input is complete, the panel contracts to reveal the function keys for navigation. This dynamic adjustment resolves the contradiction by providing large writing area only when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The display area is segmented into different functional zones: a writing panel for handwriting input and a function key area for navigation controls. The writing panel can be configured to overlay or exclude function keys based on the current input state, allowing the same physical space to serve different purposes at different times.

Inventive Principle:
Principle #1Segmentation

2Productivity

If the writing panel occupies a larger area, then the productivity of handwriting input is improved, but the function keys become inaccessible during input

Engineering Contradiction:
Improvehandwriting input efficiencyVSAvoidaccessibility of function keys
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The writing panel dynamically adjusts its area based on the input state. During active handwriting input, the panel expands to maximize productivity by covering the entire display area. When input is complete, the panel contracts to make function keys accessible for navigation. This temporal separation of functions resolves the contradiction between productivity and accessibility.

Inventive Principle:
Principle #15Dynamics

3Reliability

If function keys are made inaccessible during handwriting input, then inadvertent selections are eliminated, but the device complexity increases

Engineering Contradiction:
Improveprevention of inadvertent selectionsVSAvoiduser interface complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The user interface dynamically reconfigures itself based on the input state. The writing panel automatically expands or contracts to either cover or reveal function keys, eliminating the need for complex separate mechanisms to prevent inadvertent selections. This dynamic behavior achieves reliability while minimizing added complexity through a single cohesive mechanism.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8780077B2User interface for handwriting inputs
Publication Date: 2014.07.15 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8780077B2 patent drawing
  • US8780077B2 patent drawing
  • US8780077B2 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.