# US 2008/0189644 A1 · Method and system for enterprise monitoring based on a component business model

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

- Number: US 2008/0189644 A1
- Document ID: US20080189644A1
- Status: Published application
- Kind: A1
- Application number: 12/054,645
- Filed: 2008-03-25
- Published: 2008-08-07
- Earliest claimed: 2005-08-26
- Inventors: Hung-yang Chang; David Bernard Flaxer; Vijay Sourirajan Iyengar; Jun-Jang Jeng; Anil Nigam; Guy Jonathan James Rackham; John George Vergo
- Web page: https://patentgrep.com/patent/US20080189644A1

## CPC

- G06Q 10/06: Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q 10/0637: Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals
- G06Q 10/0639: Performance analysis of employees; Performance analysis of enterprise or organisation operations
- 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 method and system for enterprise monitoring maps monitor events to elements of a component business model of the enterprise and displays the mapped events using the component business model. Rules are used to determine whether events captured from a monitor source are monitor events. An enterprise monitor metamodel linking monitor artifacts and elements of a component business model is used to annotate monitor events with data from the component business model of the enterprise.

## Claims

### Claim 1

A method for monitoring an enterprise, comprising:
mapping at least one message from a monitor source to at least one element of a component business model; and
presenting monitoring information from said mapping to a user of the enterprise.

### Claim 2 (depends on 1)

A method as in claim 1, said mapping further comprising:
listening to a message from a monitor source;
capturing an event from said message;
using an event rule to determine if said event is a monitor event; and
if said event is a monitor event, annotating said monitor event with component business model data.

### Claim 3 (depends on 1)

A method as in claim 1, said presenting further comprising displaying the monitoring information on a component business map of the enterprise.

### Claim 4 (depends on 1)

A method as in claim 1, said presenting further comprising generating a report of the monitoring information, the report being sorted by elements of a component business model.

### Claim 5 (depends on 2)

A method as in claim 2, said annotating being based on an enterprise monitor metamodel connecting said message from a monitor source to one or more elements of a component business model.

### Claim 6 (depends on 5)

A method as in claim 5, wherein said metamodel includes a monitor artifact element, said monitor artifact element being further comprised of a status level element, a monitor data element, and a monitor correlator element.

### Claim 7 (depends on 2)

A method as in claim 2, wherein said mapping is provided by a middleware service.

### Claim 8

A system for monitoring an enterprise, comprising:
means for mapping at least one message from a monitor source to at least one element of a component business model; and
means for presenting monitoring information from said mapping to a user of the enterprise.

### Claim 9 (depends on 8)

A system as in claim 8, said mapping means further comprising:
means for listening to a message from a monitor source;
means for capturing an event from said message;
means for using an event rule to determine if said event is a monitor event; and
means for annotating a monitor event with component business model data.

### Claim 10 (depends on 8)

A system as in claim 8, said presenting means further comprising means for displaying the monitoring information on a component business map of the enterprise.

### Claim 11 (depends on 8)

A system as in claim 8, said presenting means further comprising means for generating a report of the monitoring information, the report being sorted by elements of a component business model.

### Claim 12 (depends on 9)

A system as in claim 9, said annotating means being based on an enterprise monitor metamodel connecting said message from a monitor source to one or more elements of a component business model.

### Claim 13 (depends on 12)

A system as in claim 12, wherein said metamodel includes a monitor artifact element, said monitor artifact element being further comprised of a status level element, a monitor data element, and a monitor correlator element.

### Claim 14 (depends on 9)

A system as in claim 9, wherein said mapping means is implemented by a middleware service.

### Claim 15

Implementing a service for monitoring an enterprise, comprising the method of:
mapping at least one message from a monitor source to at least one element of a component business model; and
presenting monitoring information from said mapping to a user of the enterprise.

### Claim 16 (depends on 15)

A method for implementing a monitoring service as in claim 15, said mapping further comprising:
listening to a message from a monitor source;
capturing an event from said message;
using an event rule to determine if said event is a monitor event; and
if said event is a monitor event, annotating said monitor event with component business model data.

### Claim 17 (depends on 15)

A method for implementing a monitoring service as in claim 15, said presenting further comprising displaying the monitoring information on a component business map of the enterprise.

### Claim 18 (depends on 15)

A method for implementing a monitoring service as in claim 15, said presenting further comprising generating a report of the monitoring information, the report being sorted by elements of a component business model.

### Claim 19 (depends on 16)

A method for implementing a monitoring service as in claim 16, said annotating being based on an enterprise monitor metamodel connecting said message from a monitor source to one or more elements of a component business model.

### Claim 20

A computer implemented system for monitoring an enterprise, comprising:
first computer code for mapping at least one message from a monitor source to at least one element of a component business model; and
second computer code for presenting monitoring information from said mapping to a user of the enterprise.

### Claim 21 (depends on 20)

A computer implemented system as in claim 20, said first computer code for mapping further comprising:
third computer code for listening to a message from a monitor source;
fourth computer code for capturing an event from said message;
fifth computer code for using an event rule to determine if said event is a monitor event; and
sixth computer code for annotating a monitor event with component business model data.
