Dynamic Virtual Button Mapping for Screen Space Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users interacting with applications on electronic devices, especially game applications, face inconvenience when using physical or pop-up virtual keyboards, which occupy screen space and degrade the user experience due to their size and the need for quick inputs.

Innovation Solution

Displaying selected virtual buttons on a touch-sensitive screen that can be actuated to control application operations, allowing users to interact without physical or pop-up virtual keyboards, with the virtual buttons being dynamically mapped to specific keyboard characters for different applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a physical keyboard or pop-up virtual keyboard is used to control applications, then user input capability is provided, but screen space is occupied and user experience is degraded

Engineering Contradiction:
Improveuser input capabilityVSAvoidscreen space occupation
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The virtual keyboard is segmented into individual virtual buttons that are displayed only when needed for specific applications. Instead of showing a complete keyboard layout, only the relevant buttons for the current application are presented, reducing screen space occupation while maintaining full input capability when required.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The virtual keyboard transitions from a static, always-present interface to a dynamic, on-demand interface. The virtual buttons are displayed temporarily when an application requires input and hidden when not needed, allowing the interface to adapt to the current application's needs and minimize screen space usage.

Inventive Principle:
Principle #15Dynamics

2Productivity

If a physical keyboard is used for game applications requiring quick inputs, then input speed is improved, but device portability and ergonomics are worsened

Engineering Contradiction:
Improveinput speedVSAvoiddevice ergonomics
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The mechanical physical keyboard is replaced with a touch-sensitive display interface that uses software-based virtual buttons. This substitution eliminates the need for physical keyboard hardware, improving device portability and ergonomics while maintaining the ability to provide quick inputs through the touch-sensitive screen's rapid response capability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Ease of operation

If a pop-up virtual keyboard is displayed to provide input capability, then application control is enabled, but the amount of content visible on screen is reduced

Engineering Contradiction:
Improveapplication controlVSAvoidvisible content area
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

Only the necessary virtual buttons required for the current application are extracted and displayed, rather than showing the entire virtual keyboard layout. This selective display approach enables application control while minimizing the screen space occupied by the virtual keyboard, thereby preserving more visible content area.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The virtual keyboard interface is customized to display different buttons in different locations based on the specific application requirements. Each application receives a tailored set of virtual buttons positioned optimally for that application, providing efficient control while minimizing overall screen space usage compared to a universal keyboard layout.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12023573B2Presenting buttons for controlling an application
Publication Date: 2024.07.02 MALIKIE INNOVATIONS LTD
  • US12023573B2 patent drawing
  • US12023573B2 patent drawing
  • US12023573B2 patent drawing

AI summary

Content of an application is presented for display. A virtual controller module receives information relating to keyboard characters for controlling operation of the application. The virtual controller module presents, based on the received information, a first set of buttons for display, where the buttons are to control operation of the application, and where the buttons are mapped to corresponding ones of the keyboard characters.