Hierarchical Selection UI Using Row-Based Cell Layout

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional user interface elements, such as tree views and expandable menus, require significant vertical and horizontal screen space to display hierarchical items, making them inefficient in terms of space utilization and user interaction.

Innovation Solution

A user interface element that presents a hierarchy of items using cells, each associated with a level in the hierarchy, allowing for an expanded visual representation of items upon user input, where only the selected items and their children are displayed, minimizing space requirements while preserving the conceptual hierarchy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If a tree view user interface element is used to display hierarchical items, then the hierarchy structure is clearly presented, but significant vertical screen space is required

Engineering Contradiction:
Improvehierarchy structureVSAvoidvertical screen space
Core Design Contradiction:
Stability of the object's compositionVSArea of stationary object

Solution Approach 1:

The hierarchical structure is segmented into multiple levels, with each level displayed in a separate row. Only the currently selected level's items are fully expanded, while other levels are collapsed or summarized, allowing the hierarchy to be maintained without displaying all items simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and displays only the necessary portion of the hierarchical structure at any given time. When a user selects a parent item, only its child items are expanded and displayed, while other branches of the hierarchy are hidden or minimized, reducing the overall space required.

Inventive Principle:
Principle #2Taking out (Extraction)

2Ease of operation

If an expandable menu is used to allow selection of items in a hierarchy, then item selection is enabled, but both significant vertical and horizontal screen space are required

Engineering Contradiction:
Improveitem selectionVSAvoidvertical and horizontal screen space
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The patent transitions from a traditional vertical/drop-down menu structure to a horizontal row-based layout. Each hierarchy level is represented as a separate row, and navigation occurs horizontally across rows rather than vertically through nested menus, fundamentally changing the spatial dimension used for navigation.

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

Solution Approach 2:

The interface dynamically adjusts its display based on user selection. When a parent item is selected, the interface dynamically expands to show its children in the next row, and dynamically collapses or hides other branches, allowing the displayed area to adapt to the current selection context.

Inventive Principle:
Principle #15Dynamics

3Loss of information

If multiple items at each hierarchy level are concurrently displayed, then complete hierarchy visibility is achieved, but significant vertical screen space is required

Engineering Contradiction:
Improvehierarchy visibilityVSAvoidvertical screen space
Core Design Contradiction:
Loss of informationVSArea of stationary object

Solution Approach 1:

Instead of displaying all hierarchy levels and items simultaneously (excessive action), the patent displays only the currently relevant level and its immediate children (partial action). Users can navigate through different levels by selecting parent items, which triggers dynamic expansion of only the necessary portions of the hierarchy.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7788599B2User interface element for hierarchical selection of items
Publication Date: 2010.08.31 APPLE INC
  • US7788599B2 patent drawing
  • US7788599B2 patent drawing
  • US7788599B2 patent drawing

AI summary

A user interface element for selecting items from a hierarchy of items can present a cell for each level in the hierarchy of items. Each cell can be associated with a level in the hierarchy and is operable to receive user input. In response to receiving user input directed to a cell, a collection of items can be presented where each presented item is from the level in the hierarchy associated with the cell. Each presented item can also be a child of a selected item in a cell associated with a higher level in the hierarchy.