Self-activating Progressive Offset Cursor for Touch Screen Precision

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Touch screen devices face challenges in precision and accuracy due to the obstruction of the selection implement, requiring larger selection tolerances and additional movements for precise selections, and existing offset cursors are either unpredictable or require user activation, degrading ergonomics and efficiency.

Innovation Solution

A self-activating, progressive offset cursor that automatically appears and moves in proportion to the user's finger movement, remaining visible and unobstructed, allowing seamless selection of objects without additional user commands or movements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a traditional touch screen interface is used without offset cursor, then the implementation is simple and direct, but the selection precision is poor and the finger obstructs the view of the target

Engineering Contradiction:
Improveselection precisionVSAvoidinterface complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

An offset cursor is introduced as an intermediary element between the finger contact point and the selection target. The cursor appears at a calculated offset distance from the finger, allowing the user to see both the finger position and the actual selection point simultaneously, thereby improving selection precision without adding complex manual operations

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The solution adds a spatial dimension to the touch interface by displaying the cursor at a different location than the finger contact. This dimensional separation allows the finger to remain in one position while the cursor appears elsewhere on the screen, enabling precise selection without finger obstruction

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

2Measurement precision

If an offset cursor is always displayed, then selection precision is improved, but the interface becomes more complex and requires additional user activation

Engineering Contradiction:
Improveselection precisionVSAvoidoperational simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The offset cursor automatically activates and deactivates based on finger movement detection, without requiring explicit user commands. The system monitors finger contact and movement, automatically displaying the offset cursor when appropriate and hiding it when the finger is stationary or not moving, thereby maintaining operational simplicity while improving precision

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The offset cursor implementation is dynamic rather than static. It adjusts its visibility and position based on real-time finger movement detection, appearing only when the finger is moving across the screen and disappearing when stationary, which maintains ease of operation while providing precision when needed

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If the offset distance is fixed, then the cursor position is predictable, but it cannot adapt to different movement scales and precision requirements

Engineering Contradiction:
Improveselection precisionVSAvoidmovement scale adaptation
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The offset distance is calculated dynamically based on the distance traveled by the finger since the last cursor update. This parameter change allows the offset to scale with movement magnitude, providing adaptability to different movement scales while maintaining predictability through a systematic calculation method

Inventive Principle:
Principle #35Parameter changes

4Measurement precision

If the cursor updates frequently to follow finger movement, then the cursor remains accurate, but the system consumes more processing resources

Engineering Contradiction:
Improvecursor accuracyVSAvoidprocessing energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The cursor updates periodically based on accumulated finger movement distance rather than continuously with every pixel of finger movement. The system accumulates movement distance and triggers cursor updates at intervals, reducing processing frequency while maintaining cursor accuracy relative to the current finger position

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12014020B2Self-activating progressive-offset cursor for precise finger selection on touch devices
Publication Date: 2024.06.18 DASSAULT SYSTEMES SOLIDWORKS CORP
  • US12014020B2 patent drawing
  • US12014020B2 patent drawing
  • US12014020B2 patent drawing

AI summary

Embodiments relate to methods and systems for rendering display of a cursor at a progressive offset that is a function of distance traveled from an initial point of contact on a touch screen. One such example embodiment, first, identifies contact with a screen of a touch screen device. Next, movement of the identified contact through a succession of positions on the screen is detected. Then, in response to detecting the movement of the identified contact, display of a cursor is rendered in a graphical user interface (GUI) on the screen of the touch screen device at an offset distance away from current position of the contact where, the offset distance is proportional to length traveled of the detected movement.