IT event data classifier configured to label messages if message identifiers map directly to classification categories or parse for feature extraction if message identifiers do not map directly to classification categories
First Claim
1. A computer program product for classifying a message, the computer program product comprising:
- a computer readable medium having computer readable program code embodied therein, the computer readable program code comprising;
computer readable program code configured to receive a message to be classified, said message having a message identifier;
computer readable program code configured to determine if said message identifier uniquely maps to a corresponding classification category;
computer readable program code configured to label the message with the identified classification category if said message identifier maps directly to a corresponding classification category;
computer readable program code configured to parse the message to be classified and identify a plurality of features from the parsed message if said message identifier does not map directly to a corresponding classification category;
computer readable program code configured to compare at least one classification rule to the plurality of features if said message identifier does not map directly to a corresponding classification category;
computer readable program code configured to rate each classification rule that matches to said plurality of features;
computer readable program code configured to identify a classification category from said rating; and
computer readable program code configured to label the message with the identified classification category.
0 Assignments
0 Petitions
Accused Products
Abstract
An off-line knowledge acquisition process takes IT resource messages and automatically generates a set of rules used to provide situation categories for the resource messages/events. The off-line knowledge acquisition process generates an event-to-situation mapping file for efficiently mapping situation to events in runtime. Rules are fed back into a knowledge repository and process for reuse. The off-line knowledge acquisition process provides methods to reiterate the process of mining (autonomically and/or by human interaction) to improve the rules and confidence level assigning the situation categories. A runtime categorizer component uses the event-to-situation mapping file to add situation categories to the IT resource events. The runtime categorizer uses a plurality of annotator components each capable of adding a situation annotation to incoming messages based on rules generated by the off-line knowledge acquisition process. An assessment component chooses the best situation category from those annotated by the annotator components.
-
Citations
11 Claims
-
1. A computer program product for classifying a message, the computer program product comprising:
a computer readable medium having computer readable program code embodied therein, the computer readable program code comprising; computer readable program code configured to receive a message to be classified, said message having a message identifier; computer readable program code configured to determine if said message identifier uniquely maps to a corresponding classification category; computer readable program code configured to label the message with the identified classification category if said message identifier maps directly to a corresponding classification category; computer readable program code configured to parse the message to be classified and identify a plurality of features from the parsed message if said message identifier does not map directly to a corresponding classification category; computer readable program code configured to compare at least one classification rule to the plurality of features if said message identifier does not map directly to a corresponding classification category; computer readable program code configured to rate each classification rule that matches to said plurality of features; computer readable program code configured to identify a classification category from said rating; and computer readable program code configured to label the message with the identified classification category. - View Dependent Claims (2, 3, 4)
-
5. A system for classifying a message, the system comprising:
-
a module configured to receive a message to be classified, said message having a message identifier; a module configured to determine if said message identifier uniquely maps to a corresponding classification category; a module configured to label the message with the identified classification category if said message identifier maps directly to a corresponding classification category; a module configured to parse the message to be classified and identify a plurality of features from the parsed message if said message identifier does not map directly to a corresponding classification category; a module configured to compare at least one classification rule to the plurality of features if said message identifier does not map directly to a corresponding classification category; a module configured to rate each classification rule that matches to the plurality of features; a module configured to identify a classification category from said rating; and a module configured to label the message with the identified classification category. - View Dependent Claims (6)
-
-
7. A method of classifying a message, the method comprising:
-
receiving a message to be classified on a server, said message having a message identifier; determining if said message identifier uniquely maps to a corresponding classification category; labeling the message with the identified classification category if said message identifier maps directly to a corresponding classification category; parsing the message to be classified and identifying a plurality of features from the parsed message if said message identifier does not map directly to a corresponding classification category; comparing at least one classification rule to the plurality of features if said message identifier does not map directly to a corresponding classification category; rating each classification rule that matches to said plurality of features; identifying a classification category from said rating; and labeling the message with the identified classification category. - View Dependent Claims (8, 9, 10, 11)
-
Specification