Virtual Keyboard Undo Redo Gesture Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile terminals lack efficient input methods for managing and reversing editing actions, such as undoing and redoing tasks, which complicates content input and editing processes.

Innovation Solution

Incorporating a virtual keyboard with undo and redo keys that allow users to cancel or restore tasks through specific drag and touch gestures, displaying expected changes and allowing selection from an undo extension menu for multi-step undo operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a virtual keyboard with undo and redo keys is added to the mobile terminal, then the ease of operation for content input and editing is improved, but the device complexity increases due to additional keys and gesture recognition logic

Engineering Contradiction:
Improveease of operationVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The undo and redo keys are integrated into the existing virtual keyboard layout, merging the new functionality with the established input interface. This combination allows the additional functions to be accessed through the same input mechanism without requiring separate physical buttons or complex external controls.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The virtual keyboard serves multiple functions: standard text input, undo operations, redo operations, and gesture-based menu access. By making the keyboard multi-functional, the patent avoids adding separate dedicated buttons for each function, thereby reducing overall device complexity while maintaining ease of operation.

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

2Adaptability or versatility

If drag gestures are implemented to access undo extension menu, then the versatility of input methods is improved, but the difficulty of detecting and measuring gestures increases

Engineering Contradiction:
ImproveversatilityVSAvoiddifficulty of detecting and measuring
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system provides visual feedback during drag gestures by displaying an undo extension menu that shows available undo levels. This feedback mechanism helps users understand the current state and possible actions, making the complex gesture system more detectable and measurable through observable system responses.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The drag gesture acts as an intermediary between the user and the undo functionality. Instead of directly pressing an undo button, the user performs a drag gesture that triggers the undo extension menu, which then mediates the selection of specific undo levels. This intermediary mechanism adds versatility while keeping the detection logic manageable through standardized touch event handling.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple undo levels are provided through undo extension menu, then the adaptability for different editing needs is improved, but the device complexity increases due to additional menu structures

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The undo extension menu is dynamically generated based on the current editing state and the number of available undo levels. Rather than hardcoding a fixed menu structure, the system adapts the menu content according to the actual editing history, providing adaptability for different editing needs while keeping the underlying data structure flexible and manageable.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system pre-calculates and stores the undo history in a structured format before the user needs to access it. By preparing the undo levels in advance and organizing them systematically, the patent enables quick access to multiple undo levels without requiring complex real-time processing or additional menu management structures during actual use.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11659077B2Mobile terminal and method for controlling the same
Publication Date: 2023.05.23 KOOKMIN UNIV IND ACAD COOP FOUND
  • US11659077B2 patent drawing
  • US11659077B2 patent drawing
  • US11659077B2 patent drawing

AI summary

Disclosed is a mobile terminal and method for controlling the same. According to an embodiment of the disclosure, a mobile terminal includes a display; a sensing unit; and a controller, wherein the display is configured to display a virtual keyboard and display a content entered by a user using the virtual keyboard on a content input window, wherein the virtual keyboard includes an undo key for canceling a task performed in the content input window and a redo key for restoring a canceled task, and wherein when the sensing unit detects a first drag past a first border line designated on a side of the undo key after a touch on the undo key, the controller is configured to display a first expected change of content expected to be changed and displayed in the content input window to be identified when one of tasks performed in the content input window is to be canceled in a designated unit.