Adaptive Keyboard Input Button Display Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices face errors when displaying user interfaces (UIs) including input buttons for keyboard layouts, particularly due to overlapping UIs, leading to incorrect text entry and user operation errors.

Innovation Solution

An electronic device with a processor configured to adaptively display input buttons for a keyboard layout based on specified conditions, either within a screen or as a separate button within the keyboard layout, depending on the presence of other UIs, to prevent errors and enhance user convenience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the UI including input buttons is displayed within the second screen along with the keyboard layout, then the user can access keyboard functions directly, but UI overlapping occurs causing user errors

Engineering Contradiction:
ImproveAccessibility of keyboard functionsVSAvoidUser input accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system dynamically adjusts the display configuration based on detected conditions. When another UI is detected in the second screen, the input buttons are displayed within the keyboard layout; otherwise, they are displayed separately. This dynamic adaptation resolves the contradiction by changing the display mode according to real-time conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The input buttons are placed in different locations depending on the situation: within the keyboard layout when needed, or separately when not needed. This local differentiation ensures that keyboard functions remain accessible while preventing UI overlapping that causes errors.

Inventive Principle:
Principle #3Local quality

2Reliability

If the input buttons are displayed as a separate UI, then UI overlapping is avoided, but user access to keyboard functions becomes less convenient

Engineering Contradiction:
ImproveUser input accuracyVSAvoidAccessibility of keyboard functions
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The display configuration is dynamically switched based on the presence of other UIs. When no other UI is detected, input buttons are displayed separately to avoid overlapping; when other UIs are present, they are integrated within the keyboard layout for direct access. This dynamic approach balances reliability and ease of operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system provides multiple display modes for input buttons (within keyboard layout or separately) and automatically selects the appropriate mode based on conditions. This multi-functionality ensures both error prevention and convenient access are achieved across different usage scenarios.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of operation

If the system always displays the UI with input buttons within the second screen, then keyboard function access is maximized, but screen space is reduced and user errors increase

Engineering Contradiction:
ImproveAccessibility of keyboard functionsVSAvoidAvailable screen space
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

Instead of always displaying all input buttons within the second screen, the system displays only the necessary buttons in the appropriate location. When not needed, buttons are displayed separately or omitted, preserving screen space while maintaining necessary functionality.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system dynamically determines the optimal display location for input buttons based on the current screen configuration. This dynamic adjustment optimizes both screen space utilization and keyboard function accessibility according to real-time conditions.

Inventive Principle:
Principle #15Dynamics

4Area of stationary object

If the system always displays the UI with input buttons separately, then screen space is preserved, but keyboard function accessibility is reduced

Engineering Contradiction:
ImproveAvailable screen spaceVSAvoidAccessibility of keyboard functions
Core Design Contradiction:
Area of stationary objectVSEase of operation

Solution Approach 1:

The display configuration dynamically adapts to preserve screen space when possible while ensuring keyboard functions remain accessible. When conditions allow, buttons are displayed separately; when conditions require better access, they are integrated within the keyboard layout.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system applies different display strategies in different situations: separate display when screen space is prioritized, integrated display when accessibility is prioritized. This local differentiation optimizes both screen space utilization and function accessibility based on specific conditions.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP3732558B1Apparatus and method for providing function associated with keyboard layout
Publication Date: 2022.05.11 SAMSUNG ELECTRONICS CO LTD
  • EP3732558B1 patent drawingFigure 1
  • EP3732558B1 patent drawingFigure 2
  • EP3732558B1 patent drawingFigure 3

AI summary

An electronic device is provided. The electronic device includes a display, and at least one processor. The at least one processor is configured to execute the application, display a first screen, display a second screen in response to a user input for selecting an input field or a text input button included in the first screen, display a keyboard layout and a user interface (UI) including at least one input button associated with the keyboard layout within the second screen when a specified condition is met, and display the keyboard layout and an input button for calling the UI within the second screen when the specified condition is not met.