Static Touch Input Duration for Selection Area Definition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in accurately and efficiently selecting items or parts of items on electronic devices using touch user inputs, as existing methods lack precision and ease in defining selection areas, especially when using touch or hover gestures.

Innovation Solution

An apparatus and method that detect static touch user inputs to define a start point for a selection area, with the area's size and direction determined by the duration of the static input, allowing for fine-tuning through rocking gestures, enabling accurate selection of text, images, or cells.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional touch input methods are used for selection, then the operation is simple, but the selection precision is poor

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

Solution Approach 1:

The patent transforms a static touch selection into a dynamic process where the selection area expands over time. The user performs a static touch input that remains on the screen for a duration, and during this time the selection area dynamically expands from the touch point. This dynamic expansion allows precise selection control while maintaining simple user interaction.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies preliminary action by having the user perform a static touch input that defines the start point and duration before the actual selection area is fully formed. The touch duration pre-determines the selection area size, allowing the system to prepare the selection before final confirmation, thus improving precision without complicating the user action.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If selection area is defined by touch duration, then the selection accuracy is improved, but the operation time increases

Engineering Contradiction:
Improveselection accuracyVSAvoidoperation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent changes the parameter of touch input from position-only to position-plus-duration. By introducing duration as a controlling parameter, the system can accurately determine selection area size based on how long the user maintains the touch, rather than requiring complex gesture movements. This parameter change improves selection accuracy while keeping the user action simple and time-efficient.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If static touch input is used to define selection area, then the selection control is precise, but the user input complexity increases

Engineering Contradiction:
Improveselection control precisionVSAvoiduser input complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies self-service by allowing the touch input itself to provide all necessary information for selection. The static touch's position provides the start point, and its duration provides the selection area size. The system automatically processes this simple input to create the selection area, eliminating the need for complex multi-step gestures or additional controls.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10216402B2Method and apparatus for related user inputs
Publication Date: 2019.02.26 NOKIA TECHNOLOGIES OY
  • US10216402B2 patent drawing
  • US10216402B2 patent drawing
  • US10216402B2 patent drawing

AI summary

In accordance with an example embodiment of the present invention, there is, a method, comprising detecting a static touch user input defining, responsive to detecting the static user input, a start point for a selection area, and defining the selection area in dependence on a duration of the static touch user input.