# US 2013/0159199 A1 · Correlation-based dynamic determination of transactional instance contexts

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2013/0159199 A1
- Document ID: US20130159199A1
- Status: Published application
- Kind: A1
- Application number: 13/326,266
- Filed: 2011-12-14
- Published: 2013-06-20
- Earliest claimed: 2011-12-14
- Inventors: Ulrich Keil; Marianne Brosche; Joachim Fessler; Holger Knospe; Jochen Mayerle; Jochen Steinbach; Otfried Geisau
- Web page: https://patentgrep.com/patent/US20130159199A1

## CPC

- G06Q 10/06: Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A current transactional context of a user of a business software architecture can be detected, optionally in response to a guidance request received from the user. At least one matching business process feature related to the current transactional context can be determined by comparing the current transactional context with process metadata in a process repository, and the matching business process feature can be compared to scenario metadata defining a set of business process features that are part of each of a plurality of business scenarios within the business configuration to identify at least one matching business scenario containing the matching business process feature. In a user interface, the at least one matching business process feature and the identified matching business scenario that contains the at least one matching business process feature can be highlighted.

## Claims

### Claim 1

A computer program product comprising a machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
detecting a current transactional context of a user of a business software architecture;
determining at least one matching business process feature related to the current transactional context by comparing the current transactional context with process metadata in a process repository, the process metadata comprising definitions of business process feature attributes of business processes within a business configuration of an organization using the business software architecture;
comparing the at least one matching business process feature to scenario metadata defining a set of business process features that are part of each of a plurality of business scenarios within the business configuration, the comparing resulting in identification of at least one matching business scenario containing the at least one matching business process feature;
highlighting, in a user interface displayed on a display device, the at least one matching business process feature and the identified matching business scenario that contains the at least one matching business process feature.

### Claim 2 (depends on 1)

A computer program product as in claim 1, wherein the operations further comprise performing the detecting in response to the user requesting an orientation guidance.

### Claim 3 (depends on 1)

A computer program product as in claim 1, wherein the current transactional context comprises at least one of a leading business object type and instance identifier of a business object instance underlying a currently active transaction being operated on by the user, a current user interface feature being displayed to the user, a role specifier specifying of the user, and a permission level specifier specifying a permission level of the user according to the role.

### Claim 4 (depends on 1)

A computer program product as in claim 1, wherein the highlighting further comprises concurrently displaying a work frame and a process navigation frame, the process navigation frame comprising a first plurality of user interface elements arranged to represent at least some of the plurality of business process features in the at least one matching business scenario, the plurality of business process features comprising the matching business process feature which is highlighted with a locator user interface feature marker, the work frame comprising a plurality of user interface elements relating to the transaction context.

### Claim 5 (depends on 1)

A computer program product as in claim 1, wherein a correlation agent performs at least one of the detecting, the determining, and the comparing.

### Claim 6 (depends on 1)

A computer program product as in claim 1, wherein the at least one matching business scenario containing the at least one matching business process feature comprises at least two matching business scenarios, and the operations further comprise presenting a list comprising the at least two matching business scenarios according to a user-configured format.

### Claim 7

A system comprising:
at least one programmable processor; and
a machine-readable medium storing instructions that, when executed by the at least one processor, cause the at least one programmable processor to perform operations comprising:
detecting a current transactional context of a user of a business software architecture;
determining at least one matching business process feature related to the current transactional context by comparing the current transactional context with process metadata in a process repository, the process metadata comprising definitions of business process feature attributes of business processes within a business configuration of an organization using the business software architecture;
comparing the at least one matching business process feature to scenario metadata defining a set of business process features that are part of each of a plurality of business scenarios within the business configuration, the comparing resulting in identification of at least one matching business scenario containing the at least one matching business process feature; and
highlighting, in a user interface displayed on a display device, the at least one matching business process feature and the identified matching business scenario that contains the at least one matching business process feature.

### Claim 8 (depends on 7)

A system as in claim 7, wherein the operations further comprise performing the detecting in response to the user requesting an orientation guidance.

### Claim 9 (depends on 7)

A system as in claim 7, wherein the current transactional context comprises at least one of a leading business object type and instance identifier of a business object instance underlying a currently active transaction being operated on by the user, a current user interface feature being displayed to the user, a role specifier specifying of the user, and a permission level specifier specifying a permission level of the user according to the role.

### Claim 10 (depends on 7)

A system as in claim 7, wherein the highlighting further comprises concurrently displaying a work frame and a process navigation frame, the process navigation frame comprising a first plurality of user interface elements arranged to represent at least some of the plurality of business process features in the at least one matching business scenario, the plurality of business process features comprising the matching business process feature which is highlighted with a locator user interface feature marker, the work frame comprising a plurality of user interface elements relating to the transaction context.

### Claim 11 (depends on 7)

A system as in claim 7, wherein a correlation agent performs at least one of the detecting, the determining, and the comparing.

### Claim 12 (depends on 7)

A system as in claim 7, wherein the at least one matching business scenario containing the at least one matching business process feature comprises at least two matching business scenarios, and the operations further comprise presenting a list comprising the at least two matching business scenarios according to a user-configured format.

### Claim 13

A computer-implemented method comprising:
detecting a current transactional context of a user of a business software architecture;
determining at least one matching business process feature related to the current transactional context by comparing the current transactional context with process metadata in a process repository, the process metadata comprising definitions of business process feature attributes of business processes within a business configuration of an organization using the business software architecture;
comparing the at least one matching business process feature to scenario metadata defining a set of business process features that are part of each of a plurality of business scenarios within the business configuration, the comparing resulting in identification of at least one matching business scenario containing the at least one matching business process feature; and
highlighting, in a user interface displayed on a display device, the at least one matching business process feature and the identified matching business scenario that contains the at least one matching business process feature.

### Claim 14 (depends on 13)

A computer-implemented method as in claim 13, further comprising performing the detecting in response to the user requesting an orientation guidance.

### Claim 15 (depends on 13)

A computer-implemented method as in claim 13, wherein the current transactional context comprises at least one of a leading business object type and instance identifier of a business object instance underlying a currently active transaction being operated on by the user, a current user interface feature being displayed to the user, a role specifier specifying of the user, and a permission level specifier specifying a permission level of the user according to the role.

### Claim 16 (depends on 13)

A computer-implemented method as in claim 13, wherein the highlighting further comprises concurrently displaying a work frame and a process navigation frame, the process navigation frame comprising a first plurality of user interface elements arranged to represent at least some of the plurality of business process features in the at least one matching business scenario, the plurality of business process features comprising the matching business process feature which is highlighted with a locator user interface feature marker, the work frame comprising a plurality of user interface elements relating to the transaction context.

### Claim 17 (depends on 13)

A computer-implemented method as in claim 13, wherein a correlation agent performs at least one of the detecting, the determining, and the comparing.

### Claim 18 (depends on 13)

A computer-implemented method as in claim 13, wherein the at least one matching business scenario containing the at least one matching business process feature comprises at least two matching business scenarios, and the method further comprises presenting a list comprising the at least two matching business scenarios according to a user-configured format.

### Claim 19 (depends on 13)

A computer-implemented method as in claim 13, wherein at least one of the detecting, the determining, the comparing, and the highlighting is performed by at least one programmable processor.
