Edge Input Probability Assignment for Gesture Disambiguation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Portable electronic devices face challenges in accurately interpreting ambiguous user inputs, such as touch or swipe gestures, especially when they can be interpreted in multiple ways, leading to incorrect actions and user frustration.

Innovation Solution

The device dynamically assigns probabilities to possible inputs based on the time between current and previous inputs, the current view, and the location of the input on the screen, particularly at the edge region, to determine the most likely intended action, thereby differentiating between actions like scrolling and closing applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the device uses a touch-sensitive screen to detect user inputs, then the ease of operation is improved, but the reliability of input interpretation deteriorates due to ambiguous gestures

Engineering Contradiction:
Improveease of operationVSAvoidreliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system changes the parameter of input interpretation by dynamically adjusting the weight or probability assigned to different possible inputs based on contextual parameters such as current application state, recent input history, and gesture characteristics. This allows the same physical gesture to be interpreted differently depending on the context, resolving ambiguity while maintaining ease of use.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements feedback by analyzing the sequence of inputs and using the current state to inform the interpretation of subsequent inputs. By considering the temporal relationship between inputs and the current application state, the system provides more reliable interpretation of ambiguous gestures while maintaining the simplicity of touch interaction.

Inventive Principle:
Principle #23Feedback

2Productivity

If the device interprets edge region inputs as application closing gestures, then the productivity is improved through quick application switching, but the manufacturing precision of input detection deteriorates due to false gesture recognition

Engineering Contradiction:
ImproveproductivityVSAvoidprecision
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system applies local quality by treating different regions of the display with different interpretation rules. Edge regions are assigned higher probability for application closing gestures, while central regions are assigned higher probability for scrolling gestures. This spatial differentiation allows the system to maintain high productivity for intended gestures while reducing false recognition.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically changes the interpretation parameters for edge region inputs based on the current application state and recent input patterns. When scrolling is detected in the recent history, the system adjusts parameters to favor scrolling interpretation even for edge inputs, reducing false application closing recognition while maintaining quick switching capability when appropriate.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the device quickly processes consecutive user inputs, then the productivity is improved, but the reliability of input differentiation deteriorates due to insufficient time for accurate gesture recognition

Engineering Contradiction:
ImproveproductivityVSAvoidreliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary action by pre-defining multiple possible interpretations for each input and pre-calculating their probabilities based on the current state. When a new input arrives, the system quickly updates the probabilities rather than performing complex analysis from scratch, enabling fast processing of consecutive inputs while maintaining reliable differentiation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from the sequence of inputs to improve interpretation reliability. By analyzing the temporal pattern and using the current state informed by previous inputs, the system can quickly and accurately differentiate between consecutive gestures even when they occur in rapid succession, maintaining both productivity and reliability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10222881B2Apparatus and associated methods
Publication Date: 2019.03.05 NOKIA TECHNOLOGIES OY
  • US10222881B2 patent drawing
  • US10222881B2 patent drawing
  • US10222881B2 patent drawing

AI summary

An apparatus, the apparatus comprising at least one processor, and at least one memory including computer program code, the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus to perform at least the following: differentiate between two or more current possible inputs associated with a particular region of a user interface by dynamically assigning respective probabilities to two or more of the current possible inputs, wherein the dynamic assignment of the probabilities is based on at least one or more of: the time between the two or more current possible inputs and one or more previous inputs in the current view; the current view in which the two or more current possible inputs are received; the two or more current possible inputs being received at an edge region of a display showing the current view; and a specific displayed user interface element associated with the particular region, the particular region being an edge region of a display of the user interface.