Bonsai Tree Hierarchical Data Navigation via Parent-Child Replacement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for navigating hierarchical data structures, such as those used in enterprises, face challenges in efficiently displaying and traversing multiple levels, leading to difficulties in identifying relevant information due to limited navigation capabilities and inefficient use of screen space.

Innovation Solution

A system that includes a Bonsai Tree Generation Module (BTGM) which receives hierarchical data, allows users to navigate by replacing parent data with child data upon instruction, and displays relevant information while maintaining the hierarchy, enabling efficient use of screen space and reducing the number of queries needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional hierarchical navigation is used to display data at different levels, then the system maintains data hierarchy structure, but the user must navigate away from the current level to view information at other levels, resulting in inefficient screen space usage and increased navigation time

Engineering Contradiction:
Improvenavigation efficiencyVSAvoidtime to view information
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements a nested display structure where child level data is embedded within the parent level view. When a user hovers over a parent item, the child data is nested displayed in a popup or side panel without requiring navigation away from the parent level, allowing users to view hierarchical relationships in a compact nested format

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent adds a spatial dimension to the navigation interface by displaying child level data in a popup window or side panel that occupies a different spatial dimension from the main parent level view. This allows users to simultaneously view both parent and child data without losing their place in the hierarchy, effectively adding a dimensional layer to the navigation structure

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

2Loss of information

If the system displays all hierarchical levels simultaneously, then users can view information at multiple levels, but the screen space becomes insufficient and the interface becomes cluttered

Engineering Contradiction:
Improveinformation accessibilityVSAvoidscreen space
Core Design Contradiction:
Loss of informationVSArea of stationary object

Solution Approach 1:

The patent extracts child level data from the main parent level view and displays it in a separate popup window or side panel. This extraction allows the main view to remain clean and uncluttered while still providing access to child data, effectively separating the information display into functional zones that don't compete for screen space

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements dynamic display behavior where child level data is only shown when the user hovers over or interacts with a parent item. The popup or side panel dynamically appears and disappears based on user interaction, allowing the interface to adapt its information density according to user needs rather than statically displaying all data at all times

Inventive Principle:
Principle #15Dynamics

3Stability of the object's composition

If the system requires navigation to separate levels to view information, then the hierarchical structure is maintained, but the number of queries and computational resources increase

Engineering Contradiction:
Improvehierarchical structureVSAvoidinformation retrieval efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent performs preliminary actions by pre-loading and storing child level data in memory or cache when the parent level is displayed. When a user hovers over a parent item, the child data is already available in memory and can be instantly displayed in the popup without requiring a new query to the database, significantly reducing query latency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary layer (popup window or side panel) that mediates between the parent level data and child level data. This intermediary structure allows the system to maintain the hierarchical relationship while providing direct access to child data without requiring full navigation to separate levels, reducing the computational overhead of level transitions

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9933917B2System and method for generating and navigating a bonsai tree hierarchical data structure
Publication Date: 2018.04.03 BANK OF AMERICA CORP
  • US9933917B2 patent drawing
  • US9933917B2 patent drawing
  • US9933917B2 patent drawing

AI summary

A system may include an interface, a memory, and one or more processors. The system receives data in a hierarchical nature from a memory and displays data associated with a parent. The system receives an instruction to display data associated with a child and receives the data associated with the child from the memory. The system replaces the data associated with the parent with the data associated with the child. The system also displays the data associated with a child.