Visual Depth Indicators for Hierarchical Message Threads
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Navigating and displaying 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 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 to reduce data retrieval costs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Difficulty of detecting and measuring
If text indentation is used to indicate hierarchical depth, then hierarchical position is visually indicated, but horizontal space for message text is reduced and text wrapping becomes difficult
Solution Approach 1:
The patent extracts the hierarchical depth indication function from the message text itself by introducing separate visual depth indicators (vertical bars or other graphical elements) positioned independently to the left of the message text. This allows the text to be left-aligned without indentation, maximizing horizontal space while still conveying hierarchical position through the separate visual indicators.
Solution Approach 2:
The patent segments the message display into distinct functional components: visual depth indicators for hierarchical position, message text for content, and spacing elements. This segmentation allows each component to be optimized independently - the depth indicators provide hierarchical context while the text maintains full horizontal space for readable content.
2Loss of information
If discussion threads with many messages on many hierarchical levels are displayed, then complete message hierarchy is shown, but navigation becomes cumbersome and confusing
Solution Approach 1:
The patent transitions from a purely horizontal text-based hierarchy representation to a multi-dimensional display using visual depth indicators that extend vertically. This dimensional change allows hierarchical levels to be distinguished through vertical positioning and graphical indicators rather than relying solely on text indentation, making the hierarchy more visible and easier to navigate on limited display spaces.
Solution Approach 2:
The patent introduces visual depth indicators as intermediary elements between the message text and the hierarchical structure. These indicators (vertical bars, icons, or graphical markers) serve as mediators that convey hierarchical position without requiring the text itself to be indented, thereby maintaining navigation ease while preserving hierarchy completeness.
3Difficulty of detecting and measuring
If visual depth indicators are added to show hierarchical depth, then hierarchical position is clearly indicated, but screen space for message content is reduced
Solution Approach 1:
The patent applies local quality by placing visual depth indicators only at specific horizontal positions corresponding to hierarchical levels, rather than using uniform indentation across the entire text. The indicators are localized to the left margin area, allowing the majority of the screen space to remain available for message content while still providing clear hierarchical depth indication where needed.
Data Source
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.


