Sliding Gesture Character Input Without Cursor Positioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current character input methods on mobile devices require users to manually insert a cursor and select characters, leading to complex and inefficient operations.

Innovation Solution

A character input method that involves acquiring a character input instruction, displaying candidate characters, and allowing users to select and input characters using a sliding gesture, where the position for input is determined by the sliding track, eliminating the need for a traditional cursor.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a traditional cursor-based character input method is used, then character input can be achieved, but the operation process becomes complex and operation efficiency decreases

Engineering Contradiction:
Improveoperation simplicityVSAvoidoperation efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent extracts and eliminates the cursor from the character input process. Instead of requiring users to first position a cursor and then input characters, the system directly maps sliding gesture trajectories to character insertion positions, removing the cursor as an intermediate element and simplifying the operation flow

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent merges the character selection action and the position insertion action into a single sliding gesture operation. The sliding trajectory simultaneously determines both which character to insert and where to insert it, combining two separate operations (select character + position cursor) into one unified gesture

Inventive Principle:
Principle #5Merging (Combining)

2Measurement precision

If a cursor is inserted to a preset position before inputting a character, then accurate character placement is achieved, but the operation process becomes complex

Engineering Contradiction:
Improvecharacter placement accuracyVSAvoidinput process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent removes the cursor positioning step from the input process. The sliding gesture trajectory directly encodes the insertion position information, eliminating the need for a separate cursor placement operation while maintaining precise character placement capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a sliding trajectory as an intermediary between the user's input gesture and the character insertion position. This trajectory serves as a mediator that translates the sliding motion into precise position information without requiring explicit cursor manipulation

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10254959B2Method of inputting a character into a text string using a sliding touch gesture, and electronic device therefor
Publication Date: 2019.04.09 HUAWEI DEVICE CO LTD
  • US10254959B2 patent drawing
  • US10254959B2 patent drawing

AI summary

Embodiments provide a character input method and an electronic device. The method includes acquiring a character input instruction, and displaying candidate characters generated by the character input instruction. The method also includes acquiring a first instruction input by a user, where the first instruction is used to select at least one target candidate character in the candidate characters. The method also includes acquiring a sliding gesture input by the user, and determining, according to the sliding gesture, a sliding track corresponding to the sliding gesture, where the sliding track is a track formed by action points of the sliding gesture on an output device. The method also includes acquiring, according to the sliding track, a position that is selected by the user for inputting a character, and inputting the at least one target candidate character to the position that is selected by the user for inputting a character.