Dynamic Hover Graphic Delays for Pointer Movement Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing graphical user interfaces face issues with fixed hover trigger delays that can lead to annoying frequent displays or missed hover graphics, particularly for users with disabilities, due to inconsistent pointer movements.

Innovation Solution

Implementing a dynamic hover trigger delay that adjusts based on pointer acceleration and proximity to the user interface component, using acceleration-based and proximity-based delay components to optimize the timing of hover graphic display.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a fixed hover trigger delay is used, then the system is simple to implement, but it causes frequent unwanted displays or missed hover graphics due to inconsistent pointer movements

Engineering Contradiction:
Improvehover graphic display accuracyVSAvoiddelay mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by transitioning from a fixed hover trigger delay to a dynamic delay mechanism that adjusts based on pointer movement characteristics. The system calculates pointer acceleration and velocity in real-time, modifying the delay value adaptively to match user intent. This resolves the contradiction by making the delay mechanism responsive to actual usage patterns rather than relying on a static predetermined value.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes by modifying the hover trigger delay parameter based on detected pointer movement parameters (acceleration, velocity). The system continuously monitors pointer dynamics and adjusts the delay parameter accordingly - extending it for intentional hovers and reducing it for passing movements. This dynamic parameter adjustment improves display accuracy without requiring complete system redesign.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the hover trigger delay is extended to accommodate users with disabilities, then accessibility is improved, but it increases the waiting time for all users

Engineering Contradiction:
Improveaccessibility for users with disabilitiesVSAvoidwaiting time for hover graphic display
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies local quality by providing different delay experiences to different user groups based on their pointer movement characteristics. Users with disabilities who exhibit slower, more deliberate pointer movements receive extended delays, while users with fast, precise movements receive minimal delays. This localized adaptation resolves the contradiction by tailoring the delay to individual user needs rather than applying a uniform delay to all users.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements self-service by automatically detecting user needs through pointer movement analysis and adjusting delays without requiring manual configuration or user input. The system serves each user according to their natural interaction patterns, eliminating the need for accessibility settings or user education about optimal delay preferences.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If the hover trigger delay is reduced for responsive interaction, then user experience is improved, but it causes accidental displays when pointer movement is inconsistent

Engineering Contradiction:
Improveresponsiveness of hover graphic displayVSAvoidaccuracy of hover graphic display
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements feedback by continuously monitoring pointer movement characteristics and using this information to adjust the hover trigger delay in real-time. The system provides immediate feedback to the user through the hover graphic display when the conditions are met, creating a responsive interaction loop. This feedback mechanism resolves the contradiction by making the system both responsive to intentional actions and selective in what triggers a display.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system applies preliminary action by pre-calculating pointer acceleration and velocity before the hover trigger delay expires. This allows the system to predict whether the pointer will remain stationary long enough to warrant a hover graphic display, preventing accidental displays while maintaining responsiveness for intentional hovers.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4165495B1Displaying a hover graphic with a dynamic time delay
Publication Date: 2025.09.03 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP4165495B1 patent drawingFigure 1
  • EP4165495B1 patent drawingFigure 2~3B
  • EP4165495B1 patent drawingFigure 4A~4D

AI summary

A device is disclosed, which includes a processor and a memory in communication with the processor. The memory includes executable instructions that, when executed by the processor, cause the processor to control the device to perform functions of providing a graphical user interface for a user on a display; displaying a user interface component on the graphical user interface; providing a pointer on the graphical user interface controlled by the user to interact with the user interface component on the graphical user interface; in response to the pointer being positioned over the displayed user interface component, and displaying after a dynamic hover trigger delay a hover graphic proximate to the component wherein the dynamic hover trigger delay dynamically changes depending on movement of the pointer by the user.