Floating Control Gaze Detection Repositioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Floating action buttons in user interfaces often obstruct lower-layer content or controls, disrupting the reading and operation experience as users must frequently manually move them to avoid blocking important content.

Innovation Solution

An electronic device determines the user's eyeball gaze location and moves a floating control away from the gaze area when the gaze remains within a preset duration in a specific area surrounding the control, preventing obstruction and improving user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a floating control is placed at the top layer of the user interface, then the control can remain visible and accessible, but it blocks lower-layer content or controls

Engineering Contradiction:
Improveaccessibility of floating controlVSAvoidblocking of lower-layer content
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The floating control's position is made dynamic rather than static. The control automatically adjusts its location based on real-time detection of the user's eyeball gaze position, moving to areas where the user is not looking. This dynamic repositioning allows the control to maintain accessibility while avoiding obstruction of content in the user's current reading or viewing area.

Inventive Principle:
Principle #15Dynamics

2Stability of the object's composition

If the floating control remains stationary, then the layout is simple and stable, but it frequently blocks content that the user needs to read

Engineering Contradiction:
Improvestability of control positionVSAvoidtime spent manually moving control
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The floating control implements self-service functionality by automatically detecting when it is blocking content in the user's line of sight and autonomously repositioning itself. The system uses eyeball tracking technology to monitor user attention and triggers automatic movement when obstruction is detected, eliminating the need for users to manually intervene to relocate the control.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system establishes a feedback loop where the floating control's position is continuously monitored based on user eyeball gaze data. When the control detects that it is positioned in the user's current reading area, it receives feedback and automatically adjusts its position to a non-obstructive location, creating a responsive adaptive system.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If manual movement of the floating control is required to avoid blocking content, then the control can be precisely positioned, but the reading experience deteriorates

Engineering Contradiction:
Improveprecision of control positioningVSAvoidreading experience
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent replaces the mechanical interaction system (manual touching and dragging of the control) with an optical detection system (eyeball tracking). Instead of requiring physical user intervention to reposition the control, the system uses optical sensors to detect eye gaze and automatically adjusts the control's position, substituting mechanical operation with optical-field-based automation.

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

Data Source

PatentUS12164759B2Control moving method and electronic device
Publication Date: 2024.12.10 HUAWEI TECH CO LTD
  • US12164759B2 patent drawing
  • US12164759B2 patent drawing
  • US12164759B2 patent drawing

AI summary

The present disclosure relates to control moving method; and electronic device. In one example method, go electronic device determines an eyeball gaze location of a user on a display. When determining that duration of the eyeball gaze location in a first preset area continuously reaches first preset duration, the electronic device moves a floating control, so that the floating control is moved away from the eyeball gaze location.