Soft Keyboard Display Overlap Resolution on Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In devices like tablets, the soft keyboard often overlaps with application windows, blocking display content and reducing input efficiency when entering text, especially in scenarios without physical keyboards.

Innovation Solution

The method involves displaying the soft keyboard at a fixed location while ensuring the application window is drawn in an area that does not overlap with it, by adjusting the window's size and position based on the keyboard's dimensions and the available drawing area, preventing blocking and maintaining full visibility of the application window.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If the soft keyboard is displayed at a fixed location from the bottom of the screen, then the keyboard structure is simple and easy to implement, but the keyboard blocks the application window content and reduces input efficiency

Engineering Contradiction:
Improvekeyboard implementation simplicityVSAvoidinput efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent makes the keyboard display location dynamic by detecting whether the application window overlaps with the keyboard's fixed position. When overlap is detected, the keyboard automatically adjusts its display location to prevent blocking the window content, thus maintaining both implementation simplicity and input efficiency

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If the soft keyboard fixedly occupies part of the display space, then the keyboard can be easily displayed, but the application window content becomes blocked and cannot be viewed

Engineering Contradiction:
Improvekeyboard display convenienceVSAvoidwindow content visibility
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent applies preliminary anti-action by detecting potential overlap between the keyboard and application window before the keyboard is displayed. When overlap is predicted, the system proactively adjusts the keyboard's display location to prevent blocking the window content, ensuring both convenient keyboard display and complete content visibility

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS11989383B2Application window display method and terminal
Publication Date: 2024.05.21 HUAWEI TECH CO LTD
  • US11989383B2 patent drawing
  • US11989383B2 patent drawing
  • US11989383B2 patent drawing

AI summary

An application window display method and a terminal. The method includes displaying, by a terminal, a first GUI, where the first GUI includes a first application window, receiving, by the terminal, an input operation performed on the first application window, and displaying, by the terminal, a second GUI in response to the input operation, where the second GUI includes a soft keyboard at a fixed display location, and an area in the second GUI other than the soft keyboard includes the completely displayed first application window, and the display location of the soft keyboard in the second GUI partially or completely overlaps a display location of the first application window in the first GUI.