System and method for labeling alert messages from devices for automated management
First Claim
Patent Images
1. An alert processing system comprising:
- a communication interlace adapted to receive at least one alert description in a natural language of an alert message output by an associated device, the alert description defining a problem with the associated device;
an alert filtering module adapted to;
access a stored referenced alerts list to determine if the alert description corresponds to one of a set of previously referenced alert descriptions,when the alert description is determined to correspond to a previously referenced alert description, labeling the alert description with the label of the corresponding previously referenced alert description, andwhen the alert description is determined not to correspond to any of the previously referenced alert descriptions, labeling the alert description as an unreferenced alert description;
a word exclusion module adapted to extract a set of words from the alert description related to a condition of the associated device;
an alert categorization module adapted to categorize the alert description, when it has been labeled as unreferenced by the alert filtering module, into to one of a predetermined set of alert categories of a categorization model based on the extracted set of words;
a language module adapted to;
compare each word in the set of words with a plurality of stored dictionaries in different languages for identifying at least one source language of the word,assign a source language to the set of words based on the identified source languages of the words, andtranslate the set of words from the assigned source language to a target language; and
a processor adapted to implement the modules.
4 Assignments
0 Petitions
Accused Products
Abstract
An alert processing system and method are adapted for processing device alerts. The system includes a routing device in communication with a printer. The routing device receives at least one alert description in a source language transmitted from the printer. The routing device identifies a set of words derived from the alert description related to a condition of the associated device. The routing device compares the set of words, in a target language, to a categorization model and, based on the comparison, categorizes the set of words into to one of a predetermined set of alert categories.
51 Citations
20 Claims
-
1. An alert processing system comprising:
-
a communication interlace adapted to receive at least one alert description in a natural language of an alert message output by an associated device, the alert description defining a problem with the associated device; an alert filtering module adapted to; access a stored referenced alerts list to determine if the alert description corresponds to one of a set of previously referenced alert descriptions, when the alert description is determined to correspond to a previously referenced alert description, labeling the alert description with the label of the corresponding previously referenced alert description, and when the alert description is determined not to correspond to any of the previously referenced alert descriptions, labeling the alert description as an unreferenced alert description; a word exclusion module adapted to extract a set of words from the alert description related to a condition of the associated device; an alert categorization module adapted to categorize the alert description, when it has been labeled as unreferenced by the alert filtering module, into to one of a predetermined set of alert categories of a categorization model based on the extracted set of words;
a language module adapted to;compare each word in the set of words with a plurality of stored dictionaries in different languages for identifying at least one source language of the word, assign a source language to the set of words based on the identified source languages of the words, and translate the set of words from the assigned source language to a target language; and a processor adapted to implement the modules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for processing alerts transmitted by at least one device, the method comprising:
-
training a categorization model, comprising; receiving sample alert descriptions as text, the sample alert descriptions being representative of types of new alerts to be processed by the trained categorization model, and receiving a manually-assigned category in a predefined taxonomy for each sample alert description, extracting a set of words from each sample alert description, and training the categorization model with the set of words and the manually-assigned category of each of the sample alert descriptions to assign each word in a remaining set of words of a new alert description to a given category in the taxonomy or probabilistically over all categories and based on the word assignments, to assign an overall category to the new alert description; receiving at least one new alert, transmitted by the at least one device, the new alert using predefined codes and text to define a problem with the associated device outputting the new alert, the new alert including a new alert description in a natural language; extracting a set of words from the new alert description related to a condition of the associated device; with a processor, categorizing the new alert description into to one of the predetermined set of alert categories with the trained categorization model, based on the extracted set of words from the new alert description, and outputting the categorized alert description. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for processing device alerts transmitted from an associated device, the system comprising:
-
memory storing; a plurality of dictionaries each corresponding to a respective one of a set of source languages, and a language module for identifying a source language of a new alert description by comparing each of a set of words extracted from the new alert description to each of the dictionaries and, where the source language is not a target language, translating the set of words from the source language to the target language; a categorization module trained on sets of words from labeled prior alert descriptions, the words being in a target language, the categorization module assigning a category to the new alert description based on the set of words extracted from the new alert description in the target language; and an update module which updates a referenced alerts list based on optionally manually validated assigned categories of a plurality of alert descriptions processed by the categorization module, the plurality of alert descriptions including the new alert description, the referenced alerts list being provided to an associated filtering module for assigning categories to uncategorized alert descriptions without using the categorization module; and a processor in communication with the memory for implementing the modules. - View Dependent Claims (20)
-
Specification