Adaptive Keyboard Display for Touchscreen Input

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices with limited screen space face challenges in displaying both input fields and keyboards without obstructing other content, as they often lack the space to show both simultaneously.

Innovation Solution

A system and method that determine the probability of user interaction based on prior behavior to decide whether to display a keyboard on a touchscreen device, allowing the keyboard to be shown only when content entry is likely and hidden when selection is anticipated, thereby optimizing screen space.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the keyboard is displayed to enable content input, then input capability is improved, but screen space for other content deteriorates

Engineering Contradiction:
Improveinput capabilityVSAvoidscreen space
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The keyboard display state is made dynamic rather than static. The system automatically adjusts keyboard visibility based on real-time analysis of user behavior patterns, predicting whether the user intends to input content or select from suggestions. This dynamic adaptation allows the interface to optimize screen space utilization while maintaining input capability when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs machine learning models that continuously learn from user interactions to autonomously determine keyboard display timing. The algorithm analyzes typing patterns, selection frequencies, and behavioral cues to self-adjust the keyboard visibility without requiring manual user control, thereby optimizing the balance between input functionality and screen real estate.

Inventive Principle:
Principle #25Self-service

2Area of stationary object

If the keyboard is hidden to free up screen space, then screen space is improved, but input capability deteriorates

Engineering Contradiction:
Improvescreen spaceVSAvoidinput capability
Core Design Contradiction:
Area of stationary objectVSEase of operation

Solution Approach 1:

The system performs preliminary analysis of user behavior patterns before determining keyboard display state. By pre-learning user preferences and interaction patterns through machine learning, the system can anticipate when keyboard visibility is needed and prepare accordingly, ensuring input capability is maintained while maximizing screen space utilization during non-input periods.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If both search box and keyboard are displayed simultaneously, then input functionality is improved, but visibility of suggested content deteriorates

Engineering Contradiction:
Improveinput functionalityVSAvoidvisibility of suggested content
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The keyboard display operates in periodic cycles rather than continuously. The system alternates between keyboard-visible and keyboard-hidden states based on predicted user intent, creating a rhythmic display pattern that periodically provides full input functionality while other periods maximize content visibility, thereby reducing overall information loss.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8621381B1System and method for adaptive use of keyboard or search term based on recent use
Publication Date: 2013.12.31 GOOGLE LLC
  • US8621381B1 patent drawing
  • US8621381B1 patent drawing
  • US8621381B1 patent drawing

AI summary

Computer-implemented methods for deciding whether to display a keyboard on a touchscreen device are provided. In one aspect, a method includes receiving, on a touchscreen device, a request to load a display comprising an input field and selectable content, and determining, based on prior user behavior, the probability of whether the user will enter content into the input field or select the selectable content. The method also includes controlling whether to display a keyboard when the determined probability indicates that the user will enter content into the input field or hide the keyboard when the determined probability indicates that the user will select the selectable content. Systems and machine-readable media are also provided.