Integrating Mouse and Touch Data to Suppress Errant Gestures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in distinguishing between errant mouse motions and intended gestures on touch-sensitive mice, leading to incorrect interpretations by computing systems, as small finger motions are often misinterpreted as gestures and vice versa.

Innovation Solution

Integration of mouse and touch information to differentiate between errant and intended motions by subtracting gesture motion from mouse motion, with larger mouse motions indicating errant gestures and smaller motions indicating intended gestures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If touch sensors detect finger motions on the mouse surface, then gesture-based operations can be performed, but small finger motions are erroneously interpreted as intended gestures when they are actually errant motions

Engineering Contradiction:
Improvegesture-based operationsVSAvoidaccuracy of gesture interpretation
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent combines touch sensor data with mouse motion data into an integrated input processing system. The touch sensor panel detects finger motions while the mouse motion mechanism simultaneously tracks mouse movement. The processor integrates both data streams to determine whether detected touch gestures are intentional or errant, using the relationship between touch motion magnitude and mouse motion magnitude to filter spurious inputs.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system uses feedback from mouse motion detection to validate touch sensor inputs. When the processor detects a touch event, it simultaneously monitors mouse motion and uses this feedback to determine whether the touch was intentional. If mouse motion is detected during a touch event, the system uses this feedback to suppress or ignore the touch gesture, preventing erroneous operations while preserving intentional gestures.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If the mouse is moved to navigate the UI, then the input pointer can be positioned accurately, but the mouse motion is erroneously interpreted as an intended gesture such as a scroll gesture

Engineering Contradiction:
Improvepointer positioningVSAvoidaccuracy of motion interpretation
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent merges mouse motion detection with touch sensor monitoring to create a unified input interpretation system. The mouse motion mechanism tracks cursor movement while the touch sensor panel simultaneously monitors for gestures. The processor integrates both data streams to distinguish between intentional gestures and errant motions, using the correlation between mouse motion and touch event characteristics to filter spurious inputs.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system uses feedback from touch sensor detection to validate mouse motion inputs. When the processor detects mouse movement, it simultaneously monitors for touch events and uses this feedback to determine whether the motion was intentional. If a touch event is detected during mouse movement, the system uses this feedback to suppress or ignore the mouse motion, preventing erroneous pointer movements while preserving intentional navigation.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If a touch sensitive surface is added to the mouse, then gesture-based selections can be made, but the device complexity increases

Engineering Contradiction:
Improvegesture-based selectionsVSAvoidmouse structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements multi-functionality by integrating a touch sensor panel into the existing mouse structure, enabling the mouse to perform multiple input functions. The touch-sensitive surface can detect both traditional mouse movements and gesture-based inputs such as scrolls and rotations. This universal input mechanism allows a single device to support multiple interaction modes without requiring separate input devices, thereby managing complexity through functional consolidation.

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

4Reliability

If integrated mouse and touch information processing is implemented, then errant motions can be suppressed, but the processing complexity increases

Engineering Contradiction:
Improveinput interpretation accuracyVSAvoidsignal processing
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses feedback mechanisms where the processor continuously monitors the relationship between mouse motion and touch events. When a touch event is detected, the processor uses feedback from mouse motion data to determine whether the touch was intentional. This feedback loop enables the system to suppress errant motions while maintaining processing efficiency through simple correlation analysis rather than complex processing algorithms.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9323354B2Suppressing errant motion using integrated mouse and touch information
Publication Date: 2016.04.26 APPLE INC
  • US9323354B2 patent drawing
  • US9323354B2 patent drawing
  • US9323354B2 patent drawing

AI summary

The suppression of errant motion regarding a mouse is disclosed. Mouse and touch information can be integrated to determine whether a gesture made on a surface of the mouse is errant, such as when a mouse is being moved and the fingers holding the mouse inadvertently move on the mouse surface. A gesture motion that is small relative to mouse motion can be considered errant and therefore at least partially suppressed, while a gesture motion that is large relative to mouse motion can be considered an intended gesture and therefore processed. Similarly, mouse and touch information can be integrated to determine whether a mouse motion is errant, such as when a robust gesture being made on the mouse surface inadvertently moves the mouse. A mouse motion that is small relative to gesture motion can be considered errant and therefore at least partially suppressed, while a mouse motion that is large relative to gesture motion can be considered an intended motion and therefore processed.