Transparent Virtual Keyboard Touch Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The use of virtual keyboards on mobile terminals is hindered by the need for frequent switching between keyboard and page operations, leading to increased user complexity due to the occupation of large screen areas and insufficient display space.

Innovation Solution

A method and terminal that determine the operation object on a touch screen, allowing direct operation on either the page content or the virtual keyboard without additional switching, by analyzing touch points and durations to differentiate valid from invalid inputting, and adjusting transparency accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a virtual keyboard is displayed on the screen, then inputting function is improved, but the viewable screen area is decreased

Engineering Contradiction:
Improveinputting functionVSAvoidviewable screen area
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The patent applies transparency changes to the virtual keyboard, making it partially transparent when not in active input mode. This allows the keyboard to remain visible on screen without completely blocking the underlying content, thus maintaining both input functionality and screen visibility simultaneously.

Inventive Principle:
Principle #32Color changes

2Ease of operation

If the virtual keyboard occupies large screen area for ease of input, then inputting ease is improved, but display space is insufficient

Engineering Contradiction:
Improveinputting easeVSAvoiddisplay space
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The patent implements dynamic transparency adjustment of the virtual keyboard based on operational context. When the keyboard is the active input target, it becomes opaque for clarity; when the underlying page content is the target, the keyboard becomes transparent. This dynamic adaptation allows the keyboard to optimize for its current function while minimizing interference with display space.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If frequent switching between keyboard mode and page mode is required, then operation flexibility is improved, but user interaction complexity increases

Engineering Contradiction:
Improveoperation flexibilityVSAvoiduser interaction complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system automatically determines whether the user intends to input through the keyboard or interact with the page content by analyzing touch operation characteristics (such as touch position, duration, and pattern). This eliminates the need for users to manually switch between keyboard mode and page mode, as the system adapts to user intent automatically, reducing interaction complexity while maintaining operational flexibility.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10901614B2Method and terminal for determining operation object
Publication Date: 2021.01.26 HUAWEI TECH CO LTD
  • US10901614B2 patent drawing
  • US10901614B2 patent drawing
  • US10901614B2 patent drawing

AI summary

Embodiments of the present invention provide a method and terminal for operating through a touch screen. The method includes: after a transparent virtual keyboard is displayed, receiving a first operation for a display area of the transparent virtual keyboard through a touch screen; determining, according to the first operation, that a target object of the first operation is a page content in the display area of the transparent virtual keyboard; and performing the first operation for the page content in the display area of the transparent virtual keyboard. Therefore, the operation may be directly performed for the determined target object. Therefore, no additional operation is required to perform switching between the transparent virtual keyboard and the page, thereby reducing user operations and improving the user experience.