GUI State Change Postponement via Eye Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current graphical user interface (GUI) technologies often cause user distraction due to abrupt state changes, which can occur while the user is focused on the interface or nearby, leading to confusion and a poor user experience.

Innovation Solution

A method that renders a new version of a series of frames based on a second setup configuration only when the user is determined to be inattentive, by monitoring eye status and postponing the display of the second version until the user is not actively engaged, allowing both versions to be generated in parallel.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If state changes are implemented immediately when configuration updates occur, then the GUI reflects current data accurately, but user distraction and confusion increase due to abrupt changes during attentive periods

Engineering Contradiction:
Improvedata accuracyVSAvoiduser distraction
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system prepares the second version of frames in advance when configuration changes occur, but delays displaying them until the user is detected to be inattentive through eye status monitoring. This preliminary preparation ensures data accuracy is maintained while the delayed display timing eliminates user distraction during attentive periods.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the system monitors eye status continuously to determine inattentiveness, then state changes are timed optimally to minimize distraction, but system complexity and processing requirements increase

Engineering Contradiction:
Improveuser experienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

An eye status monitoring system acts as an intermediary between the configuration update system and the display system. This mediator detects user attentiveness and controls the timing of state changes, improving user experience while keeping the core configuration and display systems relatively simple through a dedicated monitoring component.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If multiple versions of frames are maintained in parallel, then smooth transitions during inattentive periods are achieved, but memory usage and processing resources increase

Engineering Contradiction:
Improvetransition smoothnessVSAvoidmemory usage
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The frame rendering process is segmented into two independent parallel processes: one generating the first version of frames and another generating the second version with updated configuration. This segmentation allows both versions to be prepared independently and switched between based on user attentiveness, achieving smooth transitions while managing memory through structured parallel processing.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11334156B2Postponing the state change of an information affecting the graphical user interface until during the condition of inattentiveness
Publication Date: 2022.05.17 APPLE INC
  • US11334156B2 patent drawing
  • US11334156B2 patent drawing
  • US11334156B2 patent drawing

AI summary

Triggering a state change includes displaying a first version of a series of frames based on a first setup configuration, obtaining a second setup configuration for the series of frames, in response to obtaining a second setup configuration, monitoring for a change in an eye status, and in response to detecting a change in the eye status, displaying a second version of the series of frames based on the second setup configuration.