Transient UI Control for Hierarchical Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Navigating large hierarchical sets of items is time-consuming and difficult due to the complexity of multiple levels, making it challenging for users to efficiently locate and manage items within these structures.

Innovation Solution

The implementation of a contextual breadcrumb list and transient user interface control that automatically generates navigational aids based on user interactions, such as scrolling and zooming, to provide dynamic navigation assistance without the need for user selection, allowing for scoped search, sort, and filter operations within the current level, thereby reducing processor load and improving navigation efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users navigate through large hierarchical sets of items manually, then they can access any item in the hierarchy, but the navigation process becomes time-consuming and difficult

Engineering Contradiction:
Improvenavigation speedVSAvoidtime required to locate items
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically detecting the current group of items and pre-generating appropriate transient user interface controls before the user needs to perform operations. The navigation system anticipates user needs by monitoring user interactions (scrolling, zooming) and proactively presenting relevant controls for search, sort, and filter operations on the currently viewed items.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The transient user interface control acts as an intermediary between the user and the hierarchical data structure. Instead of requiring users to manually navigate through multiple levels, the intermediary control provides simplified access points (search bars, sort options, filter controls) that directly operate on the current group of items, reducing the navigation steps required.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the system provides comprehensive navigation controls for all hierarchical levels, then users have full control over navigation, but the interface complexity increases

Engineering Contradiction:
Improveuser interface simplicityVSAvoidinterface control complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The user interface control is dynamic rather than static. It automatically adapts its content and functionality based on the current group of items being viewed and the user's recent interactions. The control generates appropriate navigation aids (search, sort, filter options) dynamically in response to user actions like scrolling or zooming, providing relevant controls only when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The transient user interface control applies local quality by providing navigation and operation controls specifically tailored to the current group of items rather than offering uniform controls for the entire hierarchy. The control focuses on the immediate context (current level and group) and provides localized search, sort, and filter capabilities relevant to the currently viewed items.

Inventive Principle:
Principle #3Local quality

3Productivity

If the system automatically detects current groups and presents transient controls, then navigation efficiency improves, but the system requires more sophisticated detection and response mechanisms

Engineering Contradiction:
Improvenavigation efficiencyVSAvoidsystem mechanism complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The navigation system serves itself by automatically detecting user interactions and generating appropriate controls without requiring explicit user commands. The system monitors user actions (scrolling, zooming) and autonomously determines when to present transient user interface controls, eliminating the need for complex manual control mechanisms while maintaining high navigation efficiency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback by continuously monitoring user interactions with the hierarchical data structure and adjusting the transient user interface control accordingly. User actions (scrolling direction, zoom level, current group) provide feedback that triggers appropriate navigation aids, creating a responsive system that adapts to user needs in real-time.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11163935B2Intelligent navigation via a transient user interface control
Publication Date: 2021.11.02 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11163935B2 patent drawing
  • US11163935B2 patent drawing
  • US11163935B2 patent drawing

AI summary

Examples provide for intelligent navigation of hierarchical groups of items. A current level of items being viewed by a user is automatically detected in response to a context change. The context change includes, for example, a zoom-in, zoom-out, or scroll associated with an item in the hierarchical group of items. A transient user interface control including a contextual breadcrumb list representing a path from a root node to the current level is automatically generated for presentation to the user. An action including, for example, a search, filter, or sort of items within the detected current group of items is performed based on input received from the user via the presented transient user interface control. A result of the performed action is presented for display.