# US 2013/0159898 A1 · Launch of target user interface features based on specific business process instances

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

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

## CPC

- G06Q 10/06: Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q 10/103: {Workflow collaboration or project management}
- 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 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.

## 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:
extracting a current use context based on concrete data related to a currently displayed user interface feature in a user interface environment of a business software architecture;
identifying relevant related business objects and transactional data for concrete instances of a business process or scenario that is relevant to the current use context;
determining a specific business object instance from a plurality of business object instances related to a specific current instance of the business process or scenario relevant to the current use context; and
displaying at least one target user interface feature associated with the business process or scenario, the at least one target user interface feature being pre-populated with at least one parameter specific to a current data entry state of the specific current instance of the business process or scenario.

### Claim 2 (depends on 1)

A computer program product as in claim 1, wherein the operations further comprise performing the extracting in response to a user selecting at least one first user interface feature in a navigation pane displayed in the business software architecture user interface environment, the at least one first user interface feature representing a business process feature of the business process or scenario.

### Claim 3 (depends on 1)

A computer program product as in claim 1, wherein the identifying further comprises enacting a object selection model that comprises a set of object selection rules, the object selection model consulting a plurality of business process or business scenario models defining business process features of a plurality of business processes or business scenarios in an organization-specific business configuration of an organization using the business software architecture.

### Claim 4 (depends on 1)

A computer program product as in claim 1, wherein the operations further comprise calculating a status of at least one of the relevant related business objects, the calculating being based on current transactional data in data objects associated with the at least one of the relevant related business objects for the specific instance of the business process or scenario.

### Claim 5 (depends on 1)

A computer program product as in claim 1, wherein the operations further comprise determining how to present the target user interface features by applying a set of user interface feature display rules that are defined at design time.

### Claim 6 (depends on 1)

A computer program product as in claim 1, wherein the use context comprises at least one of a current user interface environment being used or that has recently been used by a user, a role of the user; and a permission level of the user.

### 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:
extracting a current use context based on concrete data related to a currently displayed user interface feature in a user interface environment of a business software architecture;
identifying relevant related business objects and transactional data for concrete instances of a business process or scenario that is relevant to the current use context;
determining a specific business object instance from a plurality of business object instances related to a specific current instance of the business process or scenario relevant to the current use context; and
displaying at least one target user interface feature associated with the business process or scenario, the at least one target user interface feature being pre-populated with at least one parameter specific to a current data entry state of the specific current instance of the business process or scenario.

### Claim 8 (depends on 7)

A system as in claim 7, wherein the operations further comprise performing the extracting in response to a user selecting at least one first user interface feature in a navigation pane displayed in the business software architecture user interface environment, the at least one first user interface feature representing a business process feature of the business process or scenario.

### Claim 9 (depends on 7)

A system as in claim 7, wherein the identifying further comprises enacting a object selection model that comprises a set of object selection rules, the object selection model consulting a plurality of business process or business scenario models defining business process features of a plurality of business processes or business scenarios in an organization-specific business configuration of an organization using the business software architecture.

### Claim 10 (depends on 7)

A system as in claim 7, wherein the operations further comprise calculating a status of at least one of the relevant related business objects, the calculating being based on current transactional data in data objects associated with the at least one of the relevant related business objects for the specific instance of the business process or scenario.

### Claim 11 (depends on 7)

A system as in claim 7, wherein the operations further comprise determining how to present the target user interface features by applying a set of user interface feature display rules that are defined at design time.

### Claim 12 (depends on 7)

A system as in claim 7, wherein the use context comprises at least one of a current user interface environment being used or that has recently been used by a user, a role of the user; and a permission level of the user.

### Claim 13

A computer-implemented method comprising:
extracting a current use context based on concrete data related to a currently displayed user interface feature in a user interface environment of a business software architecture;
identifying relevant related business objects and transactional data for concrete instances of a business process or scenario that is relevant to the current use context;
determining a specific business object instance from a plurality of business object instances related to a specific current instance of the business process or scenario relevant to the current use context; and
displaying at least one target user interface feature associated with the business process or scenario, the at least one target user interface feature being pre-populated with at least one parameter specific to a current data entry state of the specific current instance of the business process or scenario.

### Claim 14 (depends on 13)

A computer-implemented method as in claim 13, further comprising performing the extracting in response to a user selecting at least one first user interface feature in a navigation pane displayed in the business software architecture user interface environment, the at least one first user interface feature representing a business process feature of the business process or scenario.

### Claim 15 (depends on 13)

A computer-implemented method as in claim 13, wherein the identifying further comprises enacting a object selection model that comprises a set of object selection rules, the object selection model consulting a plurality of business process or business scenario models defining business process features of a plurality of business processes or business scenarios in an organization-specific business configuration of an organization using the business software architecture.

### Claim 16 (depends on 13)

A computer-implemented method as in claim 13, further comprising calculating a status of at least one of the relevant related business objects, the calculating being based on current transactional data in data objects associated with the at least one of the relevant related business objects for the specific instance of the business process or scenario.

### Claim 17 (depends on 13)

A computer-implemented method as in claim 13, further comprising determining how to present the target user interface features by applying a set of user interface feature display rules that are defined at design time.

### Claim 18 (depends on 13)

A computer-implemented method as in claim 13, wherein the use context comprises at least one of a current user interface environment being used or that has recently been used by a user, a role of the user; and a permission level of the user.

### Claim 19 (depends on 13)

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