Hierarchical Data Presentation in Multiple Consistent Views

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Enterprise Application Systems (EAS) are inflexible in presenting hierarchical data, limiting users to only tree formats and struggling to incorporate functionality from other formats, making it difficult to view and manipulate hierarchical data effectively.

Innovation Solution

A system and method that generates both tree and list views of hierarchical data within a single presentation window, allowing users to interact and modify data in both formats, ensuring consistency across views by extracting object information from a database and processing user interactions to update and reflect changes in both views.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If hierarchical data is presented only in tree format, then the structure and hierarchy are clearly visualized, but the system lacks flexibility and cannot incorporate functionality from other formats

Engineering Contradiction:
Improveformat flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements multiple view formats (tree view and list view) within a single hierarchical data presentation interface. The view switcher enables users to toggle between different presentation formats, allowing the system to serve multiple functions - hierarchical visualization through tree format and detailed data manipulation through list format - without requiring separate systems for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If multiple view formats are implemented, then format flexibility is improved, but the difficulty of maintaining consistency across views increases

Engineering Contradiction:
Improveformat flexibilityVSAvoidview consistency
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system implements a view switcher that provides feedback mechanisms to maintain consistency across different view formats. When users switch between tree view and list view, the system ensures that the underlying hierarchical data structure remains consistent, and any modifications made in one view are reflected in the other view through the shared data model and update propagation mechanisms.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If tree format is used to show hierarchy, then hierarchical relationships are clearly displayed, but user interaction and data manipulation capabilities are limited

Engineering Contradiction:
Improvedata manipulation capabilityVSAvoidfunctional capability
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system dynamically switches between different view formats based on user needs. The tree view provides clear hierarchical visualization for understanding data structure, while the list view enables comprehensive data manipulation capabilities. The view switcher allows users to transition between these dynamic states, ensuring that the appropriate level of interaction capability is available when needed without losing hierarchical context.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9740673B2Presentation of hierarchical data in multiple consistent views
Publication Date: 2017.08.22 ORACLE INT CORP
  • US9740673B2 patent drawing
  • US9740673B2 patent drawing
  • US9740673B2 patent drawing

AI summary

Hierarchical data can be consistently presented in multiple different views. One method involves extracting object information describing at least one object from a database. The object information includes hierarchical information indicating a position of the object within a hierarchy of objects and list information usable to sort of list of objects that includes the object. The method also generates a tree view and a list view for display within a hierarchical data presentation window. The tree view identifies the object, and generation of the tree view is based upon the hierarchical information. The list view identifies the at least one object, and generation of the list view is based upon the list information. The method provides the tree and list views to a display device for display within the hierarchical data presentation window.