Gaze-Based Display Event Delay Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users may miss notifications or interface changes on electronic devices if they are not actively looking at the relevant part of the screen when the changes occur, leading to reduced visibility and usability.

Innovation Solution

Implementing a system that delays the execution of display events until the user's gaze is detected within the target region of the screen, using gaze detection technology to determine when the user is looking at the intended area, thereby ensuring that changes are more likely to be noticed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If display events are executed immediately after generation, then system responsiveness and processing efficiency are improved, but users may miss notifications or interface changes if they are not looking at the relevant area

Engineering Contradiction:
Improvesystem responsivenessVSAvoiduser awareness of notifications
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system performs preliminary gaze detection and determines the timing of display events in advance. By detecting user gaze direction before executing display events, the system prepares to present information at the optimal moment when the user is actually looking at the relevant area, thus preventing information loss while maintaining efficient processing

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors user gaze direction as feedback and uses this information to dynamically adjust when display events are executed. This closed-loop feedback mechanism ensures that notifications and interface changes occur precisely when the user's attention is directed toward them, resolving the contradiction between immediate execution and user awareness

Inventive Principle:
Principle #23Feedback

2Loss of information

If display events are delayed until user gaze is detected, then user awareness of notifications is improved, but system responsiveness and processing efficiency deteriorate

Engineering Contradiction:
Improveuser awareness of notificationsVSAvoidsystem responsiveness
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The system performs preliminary gaze detection and determines the timing of display events in advance. By detecting user gaze direction before executing display events, the system prepares to present information at the optimal moment when the user is actually looking at the relevant area, thus preventing information loss while maintaining efficient processing

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors user gaze direction as feedback and uses this information to dynamically adjust when display events are executed. This closed-loop feedback mechanism ensures that notifications and interface changes occur precisely when the user's attention is directed toward them, resolving the contradiction between immediate execution and user awareness

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10162478B2Delay of display event based on user gaze
Publication Date: 2018.12.25 APPLE INC
  • US10162478B2 patent drawing
  • US10162478B2 patent drawing
  • US10162478B2 patent drawing

AI summary

Methods and systems of delaying the execution of a display event based on a detected user gaze are provided. Display events may be generated and executed to change a user interface of a display. For example, an autocorrect algorithm can automatically replace a typed word with a corrected word in a text field, generating a display event that causes the corrected word to be displayed instead of the typed word. Such a display event may be executed as soon as possible after its generation. However, a gaze detection device can obtain information that indicates a user is not looking at the typed word on the display. In such a situation, it may be more intuitive to delay the execution of the display event until the gaze information indicates that the user is looking at the typed word.