Contextual Report Navigation for Direct Error Location

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing software application user interfaces for reviewing complex and large reports with errors and warnings are inefficient and time-consuming due to the nested hierarchy structure, requiring users to manually search through multiple levels to identify and correct errors and warnings.

Innovation Solution

A computer system and method for contextual navigation within a user interface that allows users to select nodes in a hierarchy, preview report information, and navigate directly to the source of errors or warnings, providing error indications and allowing for quick correction and filtering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users manually search through nested hierarchy levels to find errors, then they can identify the source of errors, but the process becomes time-consuming and inefficient

Engineering Contradiction:
Improveerror location identificationVSAvoidtime to find errors
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system pre-processes the hierarchical report data structure and establishes mapping relationships between error log entries and their corresponding node paths before user interaction. This preliminary indexing allows the navigation component to directly jump to error locations without manual searching through nested hierarchy levels.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A navigation component is introduced as an intermediary between the error log and the hierarchical report display. This component receives error information, translates it into navigational actions, and automatically positions the user interface at the relevant error locations, mediating the complex interaction between error detection and hierarchical navigation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the report is displayed in hierarchical structure with selectable nodes, then users can view report information in sections, but navigating to specific error sources requires deep diving into multiple levels

Engineering Contradiction:
Improvereport navigationVSAvoidtime to locate errors
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system pre-computes and stores the hierarchical path information for each error in the log data structure. When an error needs to be located, the pre-stored path information enables direct navigation to the specific node without requiring users to manually traverse through multiple hierarchy levels.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system adds a new navigation dimension by implementing direct jump capability alongside the traditional hierarchical node selection. Users can navigate to errors not only by drilling down through hierarchy levels but also by directly selecting from error log entries, creating a parallel navigation path that bypasses the time-consuming hierarchical traversal.

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

3Reliability

If error logs are generated for all report values, then complete error tracking is achieved, but the number of logs increases making it difficult to review

Engineering Contradiction:
Improveerror tracking completenessVSAvoidlog management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The error log is segmented and organized by hierarchical node paths rather than presenting as a flat list of all errors. Errors are grouped and structured according to their location in the hierarchical report, allowing users to review errors in a more manageable and contextually organized manner while maintaining complete error tracking.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The navigation component acts as an intermediary that processes and filters error log information before presentation to users. It translates the complete error log into navigational context, selecting and highlighting only the relevant errors at the current view level, thereby reducing the perceived complexity while maintaining complete error tracking capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12436832B2Contextual navigation for errors and warnings
Publication Date: 2025.10.07 SAP SE
  • US12436832B2 patent drawing
  • US12436832B2 patent drawing
  • US12436832B2 patent drawing

AI summary

To provide contextual navigation for errors and warnings, first a selection is obtained, via a user interface, of a node within a hierarchy of nodes for a report. Then error information and a preview of report information corresponding to the selection are obtained. The preview includes a plurality of fields and values. The error information includes error indications for erroneous values in the portion of the report. The preview of the report information is presented in the user interface and error indications are included in the preview. If a selection of a particular error indication is obtained then the particular node containing that erroneous value is navigated to and the report information corresponding to the particular node is retrieved. Then the report information is presented in the user interface along with an identifier of the particular erroneous value.