Dynamic Control-Display Decoupling for GUI Navigation Trade-offs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current graphical user interfaces (GUIs) face challenges in dynamically allocating control and display spaces to balance navigation speed and ease of selection, particularly when dealing with numerous objects, as existing methods fail to provide position-dependent control and variable pointing advantages with control-display decoupling.

Innovation Solution

A method that dynamically reallocates control regions and adjusts display spaces based on user input, allowing for continuous perception of changes, enabling position-dependent control and decoupling of control and display spaces to optimize object selection and navigation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If object sizes are increased to improve ease of acquisition, then pointing advantage is improved, but inter-object distances must be increased which reduces navigation rate

Engineering Contradiction:
Improveease of acquisitionVSAvoidrate of navigation
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The patent implements dynamic control-display decoupling where the display space can be independently transformed from the control space. This allows object sizes to be dynamically adjusted in the display space without proportionally adjusting inter-object distances, as the two spaces are no longer rigidly coupled. The system can apply non-linear transformations, zooming, or other display manipulations to enhance ease of acquisition while maintaining efficient navigation in the control space.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces an additional degree of freedom by decoupling control space from display space. This allows the system to manipulate object presentation in the display dimension independently from the control input dimension, enabling objects to be enlarged or repositioned in the display without directly affecting the control space layout, thus resolving the trade-off between size and spacing.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If inter-object distances are increased to avoid overlap and maintain clarity, then object distinction is improved, but the space available for navigation is reduced which slows down interaction

Engineering Contradiction:
Improveobject distinctionVSAvoidinteraction time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

By implementing dynamic control-display decoupling, the system can maintain clear object distinction in the control space while applying display transformations that prevent overlap in the visual presentation. The display space can be dynamically adjusted to show objects with appropriate spacing and visibility without constraining the control space layout, allowing users to navigate efficiently while maintaining object distinction.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If the GUI layout is fixed to simplify system complexity, then implementation is easier, but it cannot adapt to different user needs and tasks which reduces versatility

Engineering Contradiction:
Improvesystem complexityVSAvoidadaptability to user needs
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic system where the display space can be independently transformed and adjusted based on user needs and tasks. The control-display decoupling allows the GUI layout to adapt dynamically without increasing control space complexity, as the transformations are applied in the display dimension. This provides versatility and adaptability while maintaining relatively simple system architecture.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10732813B2User control of the trade-off between rate of navigation and ease of acquisition in a graphical user interface
Publication Date: 2020.08.04 FLOW LABS INC
  • US10732813B2 patent drawing
  • US10732813B2 patent drawing
  • US10732813B2 patent drawing

AI summary

The invention provides a method for dynamic user control over the layout of a graphical user interface. The method includes the steps of receiving a description of the way in which a control region in the interface is allocated to a plurality of virtual objects, without object overlap, receiving the position of a user point, reallocating a fraction of the control region from at least one object to a different object, based on the user point position, allocating a part of a display region in the interface to at least one of the objects, based on the current allocation of the control region to said object, but with control-display decoupling, and repeating the previous three steps fast enough that the user will perceive the changes as substantially continuous.