Touch Cursor Control Area for Precise and Rapid Positioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cursor movement methods on electronic devices, such as touch screens, are inefficient due to finger occlusion and high error rates when adjusting cursor position, particularly during page browsing or content editing.

Innovation Solution

A cursor control area is displayed on the interface, containing a displacement area and a continuous movement area, with a control identifier that associates with the cursor's movement velocity, allowing precise control through sliding, clicking, or pressing operations, and transitioning to continuous movement at varying velocities for rapid localization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a user moves the cursor with a finger directly on the screen, then the cursor can be controlled, but the finger occludes the cursor position and causes high error rates

Engineering Contradiction:
Improvecursor position accuracyVSAvoidcursor control convenience
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent introduces a control identifier as an intermediary element that the user manipulates indirectly to control the cursor. Instead of moving the cursor directly with finger contact, the user interacts with the control identifier (such as a virtual joystick or control point) which then translates the interaction into cursor movement. This intermediary mechanism eliminates finger occlusion of the cursor while maintaining intuitive control, as the control identifier provides visual feedback and precise positioning without blocking the view of the actual cursor location.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If the cursor moves at a fixed velocity, then the control is simple, but the cursor cannot reach target positions quickly

Engineering Contradiction:
Improvecursor movement speedVSAvoidcontrol mechanism complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent implements dynamic cursor velocity control where the cursor movement speed is not fixed but adapts based on the position of the control identifier within the control area. When the control identifier is positioned toward the center, the cursor moves at a slower velocity for precise control. When the control identifier moves toward the periphery, the cursor velocity increases automatically, enabling rapid movement across the screen. This dynamic adjustment mechanism allows the system to achieve high-speed cursor traversal without requiring complex multi-stage control sequences, as the velocity modulation is directly tied to the intuitive spatial position of the control identifier.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP4020150B1Method for cursor control, electronic device and storage medium
Publication Date: 2025.11.05 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • EP4020150B1 patent drawingFigure 1~2
  • EP4020150B1 patent drawingFigure 3A
  • EP4020150B1 patent drawingFigure 3B~3C

AI summary

A method for cursor control. A cursor control area is displayed in an interface in response to a display instruction of the cursor control area. The cursor control area includes a displacement area and a continuous movement area surrounding the displacement area. A control identifier is further provided in the cursor control area and is capable of moving in the cursor control area. The cursor is controlled to move in the interface in response to a movement operation on the control identifier. When the control identifier moves in the displacement area, a velocity at which the cursor moves in the interface is associated with a velocity at which the control identifier moves. When the control identifier moves from the displacement area to the continuous movement area, the cursor moves in the interface at a first velocity.