Text Input Deletion via Dynamic Block-Unit Scaling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing text input systems face challenges in accurately deleting text based on the input mode, leading to large-scale errors in user intent recognition when using block-unit-based input modalities like voice, shape-writing, or gesture inputs, as they often require manual selection of deletion functions and do not adapt to changes in input modality.
Innovation Solution
The system automatically deletes typewritten text segments based on the input mode, converting block-unit-based inputs into character-units and applying deletion commands accordingly, switching between character-by-character and block-unit deletion based on the input modality, without requiring user intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If block-unit-based input modalities (voice, shape-writing, handwriting, gesture) are used for text input, then input speed and efficiency are improved, but text deletion accuracy deteriorates because the system cannot automatically recognize the intended deletion unit scale
Solution Approach 1:
The system monitors delete command frequency and provides feedback by automatically adjusting deletion behavior. When multiple delete commands are received in succession after block-unit input, the system infers user intent to delete larger text segments and scales the deletion operation accordingly, rather than deleting only single characters
Solution Approach 2:
The deletion unit is made dynamic rather than fixed. The system adapts the deletion granularity based on input history and command patterns, transitioning between character-level and block-level deletion depending on the context, allowing the deletion behavior to evolve with user actions
2Measurement precision
If manual selection of deletion functions is required for block-unit input, then deletion precision is improved, but ease of operation deteriorates due to additional user steps
Solution Approach 1:
The system performs self-service by automatically determining the appropriate deletion unit without requiring explicit user selection. By analyzing the input modality and delete command patterns, the system autonomously decides whether to delete characters or blocks, eliminating the need for manual function selection while maintaining accuracy
Solution Approach 2:
The system introduces an intermediary layer between the delete command and the actual deletion action. This intermediary analyzes the context (input modality, command frequency) and translates the simple delete command into the appropriate scaled operation, bridging the gap between user intent and system action without requiring additional user input
3Device complexity
If the system does not adapt to changes in input modality, then device complexity is reduced, but adaptability deteriorates because the deletion behavior cannot respond to different input types
Solution Approach 1:
The deletion control mechanism is designed with multi-functionality to handle both character-based and block-unit based input modalities through a single unified system. The same delete command processing logic adapts its behavior based on the detected input type, eliminating the need for separate deletion mechanisms for different input modes
Data Source
AI summary
Systems, methods, and computer-readable storage media are provided for deleting textual input based upon the input-mode in which such textual input is received. Textual input is received via a block-unit-based input and the textual input is converted into a typewritten text segment and displayed in association with a user computing device. The typewritten text segment includes character-units that substantially comprise at least one recognizable block-unit. Upon receipt of a plurality of delete commands, at least a portion of the typewritten text segment is deleted in accordance with the recognizable block-units. That is, one block-unit is deleted for each delete command received. Upon recognition of a boundary between text received via a block-unit-based input modality and a character-based input modality, the action of the delete command is altered such that one character-unit is deleted for each delete command received in accordance with the input modality.


