Dynamic Touch Input Area Sizing for Virtual Keyboards

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Portable electronic devices with touch-sensitive displays face challenges in efficiently facilitating input on small screens due to limited space and the need for improved user interaction methods, especially as devices continue to shrink in size.

Innovation Solution

A method and electronic device configuration that detects touches on a touch-sensitive display, adds characters to a string, identifies matching objects from stored data, and dynamically adjusts the size of active areas for next characters based on user input timing and force, reducing the size of non-matching character areas over time without further touch detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Weight of moving object

If the size of portable electronic devices is decreased to improve portability, then ease of carrying is improved, but the available space for user input and output on the touch-sensitive display is reduced

Engineering Contradiction:
Improvedevice sizeVSAvoiddisplay input area
Core Design Contradiction:
Weight of moving objectVSArea of stationary object

Solution Approach 1:

The patent applies dynamics by making the active area size of display elements dynamic rather than static. The active area of each character or symbol is automatically adjusted based on the probability of it being the next expected input, allowing the interface to adapt to user typing patterns and context without requiring more physical screen space.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements local quality by applying different active area sizes to different characters on the same display. High-probability next characters are displayed with larger active areas while low-probability characters have smaller active areas, optimizing the use of limited display space by allocating more visual real estate to more likely selections.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If the active area size of display elements is increased to improve input accuracy, then typing accuracy is improved, but the available space for displaying other characters is reduced

Engineering Contradiction:
Improveinput accuracyVSAvoiddisplay space
Core Design Contradiction:
Measurement precisionVSArea of stationary object

Solution Approach 1:

The system dynamically adjusts active area sizes based on contextual probability rather than using a fixed size for all characters. This allows the display to provide enhanced accuracy for the most likely next character while maintaining compact sizing for less likely characters, resolving the conflict between accuracy and space utilization.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of active area size based on the probability parameter of each character being the next expected input. This parameter transformation allows the interface to optimize for accuracy where needed while conserving space where less precision is required, based on linguistic context and prediction algorithms.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If all characters are displayed with equal size to maintain simplicity, then device complexity is reduced, but typing speed and accuracy are reduced due to lack of emphasis on likely next characters

Engineering Contradiction:
Improvedisplay uniformityVSAvoidtyping speed
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system introduces dynamic adaptation to typing patterns, automatically adjusting character emphasis based on predicted next characters. This maintains interface simplicity from the user perspective while internally optimizing for typing speed by highlighting likely next characters, thus improving productivity without significantly increasing perceived complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs self-service by automatically analyzing typing context and adjusting the display to anticipate user needs. The interface serves itself by using prediction algorithms to determine which characters to emphasize, eliminating the need for manual configuration while improving typing efficiency through context-aware character sizing.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP2369445B1Electronic device with touch-sensitive display and method of facilitating input at the electronic device
Publication Date: 2016.08.17 BLACKBERRY LTD
  • EP2369445B1 patent drawingFigure 1
  • EP2369445B1 patent drawingFigure 2~3
  • EP2369445B1 patent drawingFigure 4

AI summary

A method of controlling an electronic device that has a touch-sensitive display includes detecting a touch at an area associated with a character displayed on the touch-sensitive display, adding the character to a character string, identifying, from stored data, objects that at least partially match the character string, determining a next character of ones of the objects identified to yield a set of next characters, increasing a size of an area associated with each character of the set of next characters, and reducing the size of the area associated with each character of the set of next characters with time absent detection of a further touch.