Trajectory Angle Detection for Touch Interface Object Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

On small portable devices, the accuracy of selecting game objects on a touch interface is compromised due to the proximity of objects and limited touch input resolution, leading to user frustration and erroneous selections, particularly when distinguishing between diagonal and horizontal/vertical adjacent tiles in games like Alphabetty and Candy Crush.

Innovation Solution

A touch user interface system that detects the trajectory and angle of user input to determine the intended selection among neighboring game objects, using predefined angular regions and a vector analysis to accurately select the intended object, and optionally allocates new characteristics to game objects based on selection sequences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If objects are placed close together to maximize screen utilization on small portable devices, then the area available for game content is improved, but the accuracy of selecting individual objects deteriorates

Engineering Contradiction:
Improvescreen area utilizationVSAvoidobject selection accuracy
Core Design Contradiction:
Area of stationary objectVSMeasurement precision

Solution Approach 1:

The patent introduces a new dimension for object selection by detecting the trajectory angle of finger movement across multiple objects. Instead of relying solely on which object boundary is touched, the system analyzes the angle at which the finger crosses boundaries between adjacent objects. This angular dimension allows precise differentiation between diagonally adjacent objects even when they are closely spaced on small screens.

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

2Ease of operation

If a finger is used to select objects on a small screen, then the ease of operation is improved, but the precision of selecting the intended object deteriorates due to finger size relative to object size

Engineering Contradiction:
Improvetouch input simplicityVSAvoidobject selection accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system performs preliminary detection of the finger's trajectory path before final object selection is determined. By monitoring the angle at which the finger crosses object boundaries during the selection process, the system can predict the user's intended target before the finger fully settles on an object. This preliminary trajectory analysis compensates for the imprecision inherent in using a large finger on a small screen.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9757646B2Selecting objects on a user interface based on angle of trajectory of user input
Publication Date: 2017.09.12 KING COM
  • US9757646B2 patent drawing
  • US9757646B2 patent drawing
  • US9757646B2 patent drawing

AI summary

In an embodiment there is provided a device having a touch user interface configured to display a game board having a plurality of selectable game objects comprising tiles stored in at least one memory and displayed in a configuration on said game board, each game object having a boundary defined on the user interface, said user interface being configured to receive user input, and at least one processor in connection or communication with the at least one memory and the user interface and configured to detect a selection of a game object in response to touch user input within the game object boundary, detect a trajectory of the user input towards neighboring game objects, determine an angle of said trajectory with respect to an axis of the game board, and select at least one of the neighboring game objects in dependence on said trajectory and determined angle. The angle may be determined by comparison with predefined angular regions corresponding a game object or tile configuration.