Visual Depth Indicators for Hierarchical Message Threads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Displaying and navigating hierarchical message data on devices with small displays or low screen resolution is cumbersome due to limited space, making it difficult to track message positions and navigate within the thread hierarchy.

Innovation Solution

The implementation of visual depth indicators independent of message text alignment, allowing more text to be displayed per line by using screen space previously dedicated to indentation, along with mechanisms for selecting and viewing message hierarchies using touch inputs and caching data to reduce network requests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If text indentation is used to indicate hierarchical depth, then hierarchical position is visually indicated, but horizontal space for message text is significantly reduced

Engineering Contradiction:
Improvehierarchical position indicationVSAvoidhorizontal space for message text
Core Design Contradiction:
Loss of informationVSArea of stationary object

Solution Approach 1:

The patent transitions from horizontal indentation to vertical positioning to indicate hierarchical depth. Messages are arranged vertically with spacing and positioning that reflects their hierarchical level, allowing full horizontal text display while maintaining depth indication through vertical arrangement rather than horizontal offset.

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

2Loss of information

If all messages in a deep hierarchy are displayed fully, then complete thread context is visible, but screen space is quickly exhausted and readability decreases

Engineering Contradiction:
Improvethread context visibilityVSAvoidscreen display space
Core Design Contradiction:
Loss of informationVSArea of stationary object

Solution Approach 1:

The patent segments the message hierarchy display into collapsible/expandable sections. Users can expand specific branches of the hierarchy to view detailed messages while collapsing other sections to maintain screen real estate. This allows complete thread context to be available but not simultaneously displayed, improving readability while preserving information access.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The display structure is made dynamic through expandable and collapsible message sections. The hierarchy can be reconfigured based on user needs, allowing transition between compact overview mode and detailed view mode, adapting the display to available screen space while maintaining hierarchical relationships.

Inventive Principle:
Principle #15Dynamics

3Productivity

If text wraps quickly due to limited horizontal space, then more lines fit on screen, but text becomes difficult to read

Engineering Contradiction:
Improvescreen line densityVSAvoidtext readability
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

By moving hierarchical indication from horizontal to vertical dimension, the patent preserves horizontal space for text display. This allows text to wrap fewer times per line while maintaining adequate line length for readability, as the hierarchical structure is conveyed through vertical positioning rather than horizontal indentation.

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

4Ease of operation

If navigation mechanisms are added to help users track message positions, then navigation ease improves, but device complexity increases

Engineering Contradiction:
Improvemessage navigation easeVSAvoidnavigation mechanism complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent uses visual cues such as color coding, background shading, and visual indicators to highlight the current message position and hierarchical level. These visual changes provide intuitive navigation feedback without requiring complex mechanical or software navigation mechanisms, maintaining ease of operation while minimizing added complexity.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS8869041B2Dynamic and local management of hierarchical discussion thread data
Publication Date: 2014.10.21 UNIVERSITY OF PHOENIX INC
  • US8869041B2 patent drawing
  • US8869041B2 patent drawing
  • US8869041B2 patent drawing

AI summary

Techniques are described for display and navigation of hierarchical messages, which displays include contextual data for the messages. Context information for a current message includes reply messages, parent messages, and metadata representations. Message representations are also associated with visual depth indicators that are independent of the text of the messages. Users may navigate displays of hierarchical message data using different navigational inputs. For example, more information may be requested for messages, without selecting a new message for viewing as a focal message, using swipes across portions of the display dedicated to displaying the messages. A limited number of messages for a requested list of messages is initially retrieved and displayed, and a mechanism for viewing more messages from the list is provided. Historical usage of the mechanism is recorded and the number of messages to be displayed for the list of messages is adjusted based on the historical usage data.