Cursor Positioning on Touchscreen Displays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Portable electronic devices with small touchscreens face challenges in precise cursor positioning due to the larger finger touch area, making it difficult to accurately move the cursor to the desired position, especially during text editing and selection processes.

Innovation Solution

A method and apparatus that activate a display area on the touchscreen, allowing users to move it under their control while keeping the cursor static, determining the final cursor placement based on the moved display area's position, enabling precise cursor positioning and selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the user touches the touchscreen display with their finger to move the cursor, then the cursor can be positioned, but the precision of cursor positioning deteriorates due to the larger finger touch area

Engineering Contradiction:
Improvecursor positioning operationVSAvoidcursor positioning precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent introduces a virtual display area as an intermediary between the user's finger touch and the cursor positioning. Instead of directly mapping finger touch to cursor movement, the system first moves the virtual display area in response to touch gestures, then calculates the cursor position based on the relative movement between the virtual display area and the actual display content. This intermediary layer filters out the imprecision of direct finger-to-cursor mapping.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent inverts the traditional cursor positioning approach by keeping the cursor static and moving the virtual display area instead. In conventional systems, the cursor moves to follow the user's input; here, the virtual display area moves in response to touch, and the cursor position is determined by the inverse relationship. This inversion allows the system to achieve precise cursor positioning by tracking the movement of the virtual display area boundaries rather than relying on direct finger-to-cursor mapping.

Inventive Principle:
Principle #13The other way round (Inversion)

2Measurement precision

If the display area is moved to achieve precise cursor positioning, then cursor placement accuracy improves, but the system complexity increases due to the virtual display area mechanism

Engineering Contradiction:
Improvecursor placement accuracyVSAvoidcursor positioning system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates a virtual copy of the display area that mirrors the layout and content of the actual display. This virtual display area serves as a simplified model that can be manipulated independently to determine cursor position. By working with this copy rather than directly manipulating the actual display elements, the system achieves precise cursor positioning through relatively simple coordinate transformations and boundary calculations.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10120555B2Cursor positioning on display screen
Publication Date: 2018.11.06 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10120555B2 patent drawing
  • US10120555B2 patent drawing
  • US10120555B2 patent drawing

AI summary

A user interface for a touchscreen display device including a technique for cursor positioning, with respect to: (i) a touchscreen display upon which the cursor is displayed; and (ii) displayable content (also sometimes herein referred to as a “display area”) which is also, at least in part, displayed on the touchscreen display. Based on a desired position to which the activated display area is moved while a cursor remains static on the display screen, a placement position at which the cursor is to be placed with respect to the displayable content is determined.