Dynamic Display Region for Pointer Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional user interfaces are inefficient as they provide limited response to pointer movement and require repetitive 'point and click' actions for selecting interactive items, and crossing-based interfaces are cumbersome due to static and inert item displays.

Innovation Solution

A method that dynamically populates a display region with interactive items based on pointer position and movement within a navigation region, allowing selection interaction mode only when a substantial change in direction or reaching a threshold occurs, enabling efficient and responsive interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional point and click mechanisms are used, then the interface structure is simple, but the interaction efficiency is low due to repetitive actions

Engineering Contradiction:
Improveinteraction efficiencyVSAvoidinterface complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The display region dynamically updates to show different subsets of interactive items based on pointer position and movement in the navigation region. This dynamic behavior eliminates the need for repetitive point-and-click actions while maintaining a relatively simple interface structure, as the system automatically adapts the display content to the user's navigation intent.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If crossing-based interfaces are used, then pointer movement response is improved, but the display items become static and inert

Engineering Contradiction:
Improvepointer movement responseVSAvoiddisplay adaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The interface combines the responsive pointer movement detection of crossing-based interfaces with dynamic display updates. As the pointer moves through the navigation region, the display region automatically updates to show relevant subsets of interactive items, making both the pointer response and display content dynamic and adaptive rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system provides continuous feedback by monitoring pointer position and movement in the navigation region, then automatically updating the display region with relevant interactive items. This feedback loop ensures that the display adapts to user intent in real-time, improving both ease of operation and display adaptability.

Inventive Principle:
Principle #23Feedback

3Productivity

If dynamic population of display region is implemented, then interaction efficiency is enhanced, but the system complexity increases

Engineering Contradiction:
Improveselection process efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The interface is divided into distinct functional regions: a navigation region for pointer-based control and a display region for showing interactive items. This segmentation allows the system to manage complexity by separating navigation logic from display logic, enabling efficient dynamic population of the display region while maintaining a structured and manageable system architecture.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10691324B2Dynamically populating a display and entering a selection interaction mode based on movement of a pointer along a navigation path
Publication Date: 2020.06.23 FLOW LABS INC
  • US10691324B2 patent drawing
  • US10691324B2 patent drawing
  • US10691324B2 patent drawing

AI summary

An electronic device and a method of display and interaction in a user interface is provided. The method includes: providing a display region and control region of a user interface; initiating the display of a number of interactive items in the display region; upon receiving a predefined interaction from a pointer, tracking the position or movement of the pointer and dynamically populating the display region with a subset of interactive items based on the position or movement of the pointer. In response to detecting a substantial change of direction of the pointer or in response to the pointer crossing a selection threshold, a selection interaction mode is entered in which a user can individually interact with the interactive items populating the display region.