Virtual Pointer Control for Precise Touchscreen Pointing and Editing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mobile computing devices with touch-sensitive displays lack the precision and versatility for quick and accurate pointing, selecting, and dragging tasks, especially near the display edges, and do not support secondary click actions, mouse-over actions, or user-defined settings, limiting access to applications designed for conventional desktop and notebook devices.

Innovation Solution

A method and graphical user interface that utilizes a pointer positioning and control icon on touch-sensitive displays, allowing proportional changes in pointer position based on finger contact movements, enabling precise control and supporting secondary click actions and user-defined settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If direct manipulation of objects on the screen is used for selection and editing, then the device supports simple tasks like quick selection of a single word or entire content, but it does not support quick and precise pointing and selecting of particular items, objects, characters, groups of characters, or groups of words

Engineering Contradiction:
Improvepointing precisionVSAvoidoperation complexity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent introduces a virtual pointer as an intermediary element between the user's finger and the content on the display. The virtual pointer appears at the location of finger contact and can be moved independently by dragging, allowing precise positioning without directly manipulating the content. This mediator enables fine-grained control for selecting specific characters, words, or objects while maintaining ease of use through natural touch gestures.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If existing touch interface solutions are used, then they support tasks near the center of the display, but they do not support tasks performed equally well at any location on the display ranging from center to edge

Engineering Contradiction:
Improveedge task precisionVSAvoidlocation adaptability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The virtual pointer system provides universal functionality across the entire display area. Whether the user interacts with content at the center or edge of the screen, the same virtual pointer mechanism applies - it appears at the finger contact location and can be precisely positioned and manipulated. This eliminates the need for different interaction modes for different screen regions and enables consistent precision throughout the display.

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

Solution Approach 2:

The patent adds a temporal dimension to the interaction by introducing pointer appearance delay and persistence. When the user touches the screen, the virtual pointer appears after a brief delay and remains visible for a specified duration, allowing the user to see and control the pointer position even when their finger is in contact with the screen. This temporal extension enables precise edge operations without requiring the finger to be lifted and repositioned.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Adaptability or versatility

If existing touch solutions are used, then they are designed for touch-sensitive displays, but they do not support access to applications written for conventional notebooks and desktop devices designed for use with a mouse or touchpad

Engineering Contradiction:
Improveapplication compatibilityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a virtual copy of the traditional mouse pointer experience on the touch display. The virtual pointer mimics the behavior and appearance of a conventional mouse cursor, complete with similar movement dynamics and interaction patterns. This copying approach allows users to access and control desktop applications on mobile devices using familiar mouse-like gestures, bridging the gap between touch-optimized and mouse-designed applications without requiring separate interface systems.

Inventive Principle:
Principle #26Copying

4Adaptability or versatility

If existing touch interface methods are used, then they provide basic selection functionality, but they do not support secondary click actions and mouse-over actions commonly used in desktop applications

Engineering Contradiction:
Improveaction versatilityVSAvoidgesture simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments the touch interaction into distinct phases: pointer appearance, pointer movement, and action execution. During the pointer appearance phase, users can hover over content without triggering actions. During the pointer movement phase, users can reposition the virtual pointer. During the action execution phase, users can perform primary clicks, secondary clicks, or other gestures. This temporal and functional segmentation enables multiple action types while maintaining simple, intuitive gestures for each.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12417013B1Methods and graphical user interfaces for pointing and editing on computing devices with touch-sensitive displays
Publication Date: 2025.09.16 BOYERS DAVID GRAHAM
  • US12417013B1 patent drawing
  • US12417013B1 patent drawing
  • US12417013B1 patent drawing

AI summary

A mobile computing device with a touch-sensitive display wherein: a pointer is displayed; a control icon is displayed; a contact on the touch-sensitive display is detected; in response to detecting a change in a horizontal position of the contact beginning anywhere on the control icon, a horizontal position of the pointer is changed; and in response to detecting a change in a vertical position of a contact beginning anywhere on the control icon: a vertical position of the pointer is changed; and a vertical position of the control icon is changed; and wherein a position of the pointer with respect to the control icon is changed.