Predictive Hover Triggering via Trajectory Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex user interfaces with multiple hoverable objects in close proximity often result in inadvertent hover triggers, leading to user dissatisfaction due to unintended interface actions and delays in traditional hover trigger implementations, which frustrate user progress and are difficult to optimize for varying user perceptions.

Innovation Solution

A predictive hover triggering system that collects pointer position data to determine trajectory and velocity, predicts future pointer positions, and analyzes intent conditions to verify and trigger hover events only when intended, reducing unintended triggers and improving responsiveness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a delay is introduced in hover triggering to prevent inadvertent triggers, then the occurrence of inadvertent hovers is reduced, but user frustration increases due to the delay in intentional hover responses

Engineering Contradiction:
Improvehover trigger accuracyVSAvoidhover response time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of pointer trajectory and velocity before triggering the hover event. By predicting the future position of the pointer based on collected position data, the system determines in advance whether the hover is intentional, allowing immediate triggering without delay when the prediction confirms intent.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously collects pointer position data and uses this feedback to dynamically adjust hover triggering decisions. The trajectory determiner and average velocity determiner process ongoing pointer movement information to verify intent conditions, creating a closed-loop system that responds appropriately to both intentional and inadvertent hovers.

Inventive Principle:
Principle #23Feedback

2Productivity

If hover triggering is made responsive without delay, then user progress toward goals is accelerated, but inadvertent hover triggers increase when multiple objects are in close proximity

Engineering Contradiction:
Improveuser goal achievement speedVSAvoidhover trigger accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary analysis of pointer trajectory and velocity before triggering the hover event. By predicting the future position of the pointer based on collected position data, the system determines in advance whether the hover is intentional, allowing immediate triggering without delay when the prediction confirms intent.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces the traditional mechanical delay mechanism with a computational prediction system. Instead of using a fixed time delay to filter inadvertent hovers, the system uses trajectory analysis and position prediction algorithms to intelligently distinguish between intentional and accidental pointer movements, enabling rapid response without false triggers.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If a fixed delay is applied to all hover events, then inadvertent triggers are reduced, but user satisfaction decreases due to varying perceptions of delay among different users

Engineering Contradiction:
Improvehover trigger accuracyVSAvoiduser perception accommodation
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts hover triggering behavior based on real-time pointer movement characteristics rather than applying a fixed delay. By continuously analyzing trajectory and velocity, the system adapts its response timing to match the user's specific interaction pattern, accommodating varying user perceptions and styles without requiring a one-size-fits-all delay value.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system serves itself by using its own collected pointer position data to determine when triggering is appropriate. The trajectory determiner and position predictor use the accumulated movement information to make autonomous decisions about hover intent, eliminating the need for externally imposed fixed delays and allowing the system to naturally adapt to different user behaviors.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8621395B2Predictive hover triggering
Publication Date: 2013.12.31 GOOGLE LLC
  • US8621395B2 patent drawing
  • US8621395B2 patent drawing
  • US8621395B2 patent drawing

AI summary

A method of triggering a hover event for a pointer in a user interface on a display device begins by predicting a future position of the pointer on the user interface. A likelihood that the pointer will hover over a screen object is determined based on the predicting. Finally, a hover event for the screen object is triggered based on the determined likelihood that the pointer will hover over the screen object.