IP Library Granted Patent US 9,501,293
Granted Patent B2
US 9,501,293 · App. 12/849,026 · Granted Nov 22, 2016

Automatic context passing during management application navigation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,501,293
App. No.
12/849,026
Granted
Nov 22, 2016
Kind
B2
Abstract

Various embodiments of systems and methods for automatic context passing during management application navigation are described herein. When management applications work with different managed entities, the managed context is preserved by following the relations between the managed entities. These relations are followed from a mediator framework during the navigation between the management applications. In this manner, a managed application passes context information for one entity type, and second managed application retrieves from the framework context information for different entity type, but the user context information will be preserved as the framework follows the relations between the passed entity and the requested entity types.

Claims (33)

1. An article of manufacture including a non-transitory computer readable storage medium to tangibly store instructions, which when executed by a computer, cause the computer to:

receive a user action to navigate to a second management application from a first management application;

collect one or more managed entities in the first management application, wherein the one or more managed entities are at least one of an application and a service;

define one or more related entities, comprising entities related to the one or more managed entities to populate a managed entity context, wherein the one or more related entities are defined through entity relations registered by one or more dedicated managed beans (MBeans), the one or more dedicated MBeans comprising an attribute showing the entity relations;

retrieve one or more context entities from the managed entity context, the one or more context entities recognizable by the second management application; and

apply the retrieved one or more context entities in the second management application.

2. The article of manufacture of claim 1 , wherein receiving the user action to navigate to a second management application is performed by following a link in the first management application leading to the second management application.

3. The article of manufacture of claim 1 , wherein receiving the user action to navigate to a second management application is performed by exiting the first management application and loading the second management application.

4. The article of manufacture of claim 1 , wherein the entity relations are added at runtime.

5. The article of manufacture of claim 1 , storing further instructions, which when executed by a computer, cause the computer to display the applied one or more context entities in the second management application.

6. A computer implemented method for automatic context passing during navigation between management applications, the method comprising:

receiving a user action to navigate to a second management application from a first management application;

collecting one or more managed entities in the first management application, wherein the one or more managed entities are at least one of an application and a service;

a processor of the computer, defining one or more related entities, comprising entities related to the one or more managed entities to populate a managed entity context, wherein the one or more related entities are defined through entity relations registered by one or more dedicated managed beans (MBeans), the one or more dedicated MBeans comprising an attribute showing the entity relations;

the processor, retrieving one or more context entities from the managed entity context, the one or more context entities recognizable by the second management application; and

applying the retrieved one or more context entities in the second management application.

7. The method of claim 6 , wherein receiving the user action to navigate to a second management application is performed by following a link in the first management application leading to the second management application.

8. The method of claim 6 , wherein receiving the user action to navigate to a second management application is performed by exiting the first management application and loading the second management application.

9. The method of claim 6 , wherein the entity relations are added at runtime.

10. The method of claim 6 , further comprising displaying the applied one or more context entities in the second management application.

11. A computer system for automatic context passing during navigation between management applications, including at least one processor and memory for executing program code, the system comprising:

a first and a second management applications:

one or more managed entities in the first management application, wherein the one or more managed entities are at least one of an application and a service; and

one or more related entities, comprising entities related to the one or more managed entities;

a selector module to define the one or more related entities, comprising entities related to the one or more managed entities in the first management application to populate a managed entity context, wherein the one or more related entities are defined through entity relations registered by one or more dedicated managed beans (MBeans), the one or more dedicated MBeans comprising an attribute showing the entity relations; and

an extractor module to retrieve one or more context entities from the managed entity context, the one or more context entities recognizable by the second management application.

12. The system of claim 11 , further comprising a mediator framework with entity relations between the one or more managed entities and the one or more related entities.

13. The system of claim 12 , wherein the entity relations are formed by attributes and operations applicable for the managed entities.

14. The system of claim 12 , wherein the entity relations are hard coded.

15. The system of claim 12 , further comprising a user interface for adding the entity relations at runtime.

16. The system of claim 12 , wherein the mediator framework is further used as a container for the first and the second management applications.

17. The system of claim 15 , wherein the mediator framework further comprises an interface to the first and the second management applications to manage the lifecycle of the first and the second management applications.

18. The system of claim 11 , further comprising a display module to display the retrieved one or more context entities.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2011
From: MINOV, JASEN; EISNER, STANIMIR
To: SAP AG
Reel/Frame 025672/0854 →