IP Library › Granted Patent US 7,398,512
Granted Patent B2
US 7,398,512 · App. 10/724,728 · Granted Jul 8, 2008

Method, system, and software for mapping and displaying process objects at different levels of abstraction

Assignee: Hewlett-Packard Development Company, L.P.
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 7,398,512
App. No.
10/724,728
Granted
Jul 8, 2008
Kind
B2
Abstract

A method, system, and software for mapping and displaying process objects at different levels of abstraction includes correlating business level objects to application level objects. Source data is associated with indications for both the relevant business level objects and the application level objects and stored in a database. The stored data is displayed associated with both the business level objects and the application level objects.

Claims (42)

1. A method of mapping and displaying process objects at different levels of abstraction, comprising:

correlating business level objects to application level objects and correlating application level objects to data/observer level objects;

associating and storing source data with indications for both the business level objects, the application level objects, and the data/observer level objects; and

displaying the stored data associated with the business level objects, the application level objects, and the data/observer level objects,

wherein the business level objects, the application level objects, and the data/observer level objects are respectively stored and displayed on a display as a plurality of nodes at different levels of abstraction, with correlations between the application level objects the business level objects, and the data/observer level objects being accomplished by linking one or more nodes of the application level objects to one or more nodes of the business level objects and by linking one or more nodes of the application level objects to one or more nodes of the data/observer level objects at different levels of abstraction, and

wherein the source data is linked to one or more of the plurality of nodes:

wherein the step of displaying the stored data associated with business level objects, the application level objects, and the data/observer level objects comprises automatically generating alerts or reports based on predetermined criteria, and wherein the step of displaying the stored data associated with the business level objects, the application level objects, and the data/observer level objects comprises:

displaying, on a first display screen, one or more of the business level objects as lines connecting icons that are displayed on the first display screen; and

displaying, as lines connecting icons that are displayed on a second display screen when one of the lines connecting icons on the first display screen is selected by a user, one or more of the application level objects that are correlated with the one or more of the business level objects,

wherein the business level objects, the application level objects, and the data/observer level objects are correlated with each other by way of the lines connecting icons on the display.

2. The method according to claim 1 , wherein the step of correlating business level objects to application level objects comprises correlating objects at two or more levels of abstraction, wherein the business level objects corresponds to one level of abstraction and the application level objects corresponds to another level of abstraction.

3. The method according to claim 2 , wherein the application level objects are further correlated to application component level objects at another level of abstraction.

4. The method according to claim 1 , wherein the source data comprises application related data and operational data.

5. The method according to claim 4 , wherein the application related data comprises data correlated to components of the application level objects.

6. The method according to claim 5 , wherein the data correlated to the application level components comprises data collected by an application conversation tracking tool or a custom designed instrumentation for measuring related data.

7. The method according to claim 4 , wherein the operational data comprises web session data or server related data.

8. The method according to claim 7 , wherein the web session data comprises response times for web based interactions and the server related data comprises server load data.

9. The method according to claim 8 , wherein the response times for web based interactions are correlated to application component level objects, application level objects, and business level objects.

10. The method according to claim 1 , wherein the step of displaying the stored data associated with the business level objects, the application level objects, and the data/observer level objects comprises filtering and/or aggregating the stored data responsive to a user's query.

11. The method according to claim 1 , wherein the predetermined criteria comprise one of a number of users accessing an object at any level of abstraction, a response time for web based interaction, or a termination of a user session at a particular point in a web based interaction, the method further comprising:

displaying, as lines connecting icons on a third display screen when one of the lines connecting icons on the second display screen is selected by a user, one or more of a lower level of application level objects that are correlated with the one or more of the application level objects displayed on the second display screen.

12. A storage device having program code recorded thereon for mapping and displaying process objects at different levels of abstraction, the program code configured to cause a computing system to perform the steps comprising:

correlating business level objects to application level objects and correlating application level objects to data/observer level objects;

associating and storing source data with indications for the business level objects, the application level objects, and the data/observer level objects; and

displaying the stored data associated with the business level objects, the application level objects, and the data/observer level objects,

wherein the business level objects, the application level objects, and the data/observer level objects are respectively stored and displayed on a display as a plurality of nodes at different levels of abstraction, with correlations between the application level objects, the business level objects, and the data/observer level objects being accomplished by linking one or more nodes of the application level objects to one or more nodes of the business level objects and by linking one or more nodes of the application level objects to one or more nodes of the data/observer level objects at different levels of abstraction, and

wherein the source data is linked to one or more of the plurality of nodes,

wherein the step of displaying the stored data associated with the business level objects, the application level objects, and the data/observer level objects comprises automatically generating alerts or reports based on predetermined criteria, and wherein the step of displaying the stored data associated with the business level objects, the application level objects, and the data/observer level objects comprises:

displaying, on a first display screen, one or more of the business level objects as lines connecting icons that are displayed on the first display screen; and

displaying, as lines connecting icons that are displayed on a second display screen when one of the lines connecting icons on the first display screen is selected by a user, one or more of the application level objects that are correlated with the one or more of the business level objects,

wherein the business level objects, the application level objects, and the data/observer level objects are correlated with each other by way of the lines connecting icons on the display.

13. The storage device according to claim 12 , wherein the step of correlating business level objects to application level objects comprises correlating objects at two or more levels of abstraction, wherein the business level objects corresponds to one level of abstraction and the application level objects corresponds to another level of abstraction.

14. The storage device according to claim 13 , wherein the application level objects are further correlated to application component level objects at another level of abstraction.

15. The storage device according to claim 12 , wherein the source data comprises application related data and operational data.

16. The storage device according to claim 15 , wherein the application related data comprises data correlated to components of the application level objects.

17. The storage device according to claim 16 , wherein the data correlated to the application level components comprises data collected by an application conversation tracking tool or a custom designed instrumentation for measuring related data.

18. The storage device according to claim 15 , wherein the operational data comprises web session data or server related data.

19. The storage device according to claim 18 , wherein the web session data comprises response time for web based interactions and the server related data comprises server load data.

20. The storage device according to claim 19 , wherein the response times for web based interactions are correlated to application component level objects, application level objects, and business level objects.

21. The storage device according to claim 12 , wherein the step of displaying the stored data associated with the business level objects, the application level objects, and the data/observer level objects comprises filtering and/or aggregating the stored data responsive to a user's query.

22. The storage device according to claim 12 , wherein the predetermined criteria comprise one of a number of users accessing an object at any level of abstraction, a response time for web based interaction, or a termination of a user session at a particular point in web based interaction, the method further comprising:

displaying, as lines connecting icons on a third display screen when one of the lines connecting icons on the second display screen is selected by a user, one or more of a lower level of application level objects that are correlated with the one or more of the application level objects displayed on the second display screen.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2004
From: MARTIN, TERRY M.; GRUSH, DONNA J.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 014516/0920 →
Continuity (1)
Related Publication 20050120332A1 · Jun 2, 2005