Context-Aware UI Pre-Population for Business Process Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current business software architectures, such as ERP systems, lack user interface capabilities to provide an overview or navigate through features and functionality of end-to-end business scenarios, hindering user interaction and navigation.

Innovation Solution

A method that extracts the current use context to identify relevant business objects and transactional data, pre-populating target user interface features with specific parameters based on the current data entry state of a business process or scenario, allowing for rule-based parameter selection and object-based navigation without requiring users to manually select objects or write code.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual object selection and code writing are required for navigation, then system flexibility and customization are improved, but user efficiency and ease of operation deteriorate

Engineering Contradiction:
Improvenavigation customizationVSAvoiduser efficiency
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system automatically extracts use context, identifies relevant business objects and transactional data, and pre-populates target user interface features without requiring manual user input. The system serves itself by autonomously navigating business scenarios based on extracted context, eliminating the need for users to manually select objects or write code while maintaining navigation capabilities.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by extracting use context and pre-populating target user interface features with relevant parameters before the user actually needs to interact with them. This advance preparation of navigation elements improves user efficiency while the underlying context extraction logic maintains system adaptability.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If comprehensive context extraction and pre-population is implemented, then user efficiency and navigation seamless is improved, but system complexity and processing requirements worsen

Engineering Contradiction:
Improveuser efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system extracts only the necessary use context information relevant to the current user interface feature and business scenario, rather than processing all possible data. This selective extraction approach enables comprehensive pre-population of target features while managing system complexity by focusing on relevant parameters and business objects.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system introduces a context extraction and processing intermediary layer that sits between the user interface and the underlying business logic. This intermediary automatically handles the complex tasks of context extraction, business object identification, and parameter pre-population, shielding users from complexity while enabling seamless navigation.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If rule-based automatic parameter selection is used, then ease of operation is improved, but manufacturing precision and control over parameter selection worsen

Engineering Contradiction:
Improveautomatic navigationVSAvoidparameter selection accuracy
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The system uses feedback mechanisms where the extracted use context continuously informs the selection of relevant parameters and business objects. The system monitors the current user interface feature and business scenario state, and adjusts parameter pre-population based on this feedback, ensuring accurate parameter selection while maintaining automatic operation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically changes parameters based on the extracted use context and current business scenario state. Rather than using fixed rules, the system adapts parameter selection to the specific context, improving both the accuracy of parameter selection and the ease of automatic navigation by making the parameter selection process context-dependent rather than rule-based.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9355375B2Launch of target user interface features based on specific business process instances
Publication Date: 2016.05.31 SAP SE
  • US9355375B2 patent drawing
  • US9355375B2 patent drawing
  • US9355375B2 patent drawing

AI summary

A current use context can be extracted based on concrete data related to a currently displayed user interface feature in a business software architecture user interface environment. Relevant related business objects and transactional data for concrete instances of a process or scenario relevant to the current use context can be identified and a specific business object instance can be determined from a plurality of business object instances related to a specific current instance of the process or scenario relevant to the current use context. At least one target user interface feature associated with the process or scenario can be pre-populated with at least one parameter specific to a current data entry state of the specific current instance of the process or scenario and displayed via a user interface.