METHOD FOR AUTOMATIC PARSING OF VARIABLE DATA FIELDS FROM TEXTUAL REPORT DATA
First Claim
Patent Images
1. A method of parsing free-text data fields, the method comprising:
- (a) detecting free-text message data located in the free-text data fields;
(b) separating the detected free-text message data into textual tokens;
(c) searching the free-text message data based on the textual tokens;
(d) detecting frequent patterns within the free-text message data;
(e) filtering the detected frequent patterns for arrangements of patterns;
(i) generating the message templates based on the arrangements of patterns; and
(g) parsing free-text message data based on the generated message templates.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for parsing textual report data found in free-text fields is disclosed. The textual report data may be included in log files that document a systems operation. A message template is created from reports or log data and used to automate the parsing of these variable data fields.
-
Citations
36 Claims
-
1. A method of parsing free-text data fields, the method comprising:
-
(a) detecting free-text message data located in the free-text data fields; (b) separating the detected free-text message data into textual tokens; (c) searching the free-text message data based on the textual tokens; (d) detecting frequent patterns within the free-text message data; (e) filtering the detected frequent patterns for arrangements of patterns; (i) generating the message templates based on the arrangements of patterns; and (g) parsing free-text message data based on the generated message templates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of generating a message template for parsing free-text data fields, the method comprising:
-
(a) detecting free-text message data; (b) detecting frequent patterns within the free-text message data; (c) filtering the detected frequent patterns for arrangements of patterns; and (d) creating the message template based on the arrangements of patterns. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for parsing free-text data fields, the system comprising:
-
(a) a storage medium; (b) at least one processor coupled to the storage medium and programmed with computer-executable instruction for performing; (i) detecting free-text message data located in the free-text data fields; (ii) separating the detected free-text message data into textual tokens; (iii) searching the free-text message data based on the textual tokens; (iv) detecting frequent patterns within the free-text message data; (v) filtering the detected frequent patterns for arrangements of patterns; (vi) generating the message templates based on the arrangements of patterns; and (vii) parsing free-text message data based on the generated message templates. - View Dependent Claims (26)
-
-
27. A computer-readable medium having computer-executable instructions for performing steps comprising:
-
(a) detecting free-text message data; (b) detecting frequent patterns within the free-text message data; (c) filtering the detected frequent patterns for arrangements of patterns; and (d) creating the message template based on the arrangements of patterns. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. An apparatus comprising:
-
a communication interface; a storage medium; and a processor coupled to the storage medium and programmed with computer-executable instructions to perform the steps comprising; (a) detecting free-text message data located in the free-text data fields; (b) separating the detected free-text message data into textual tokens; (c) searching the free-text message data based on the textual tokens; (d) detecting frequent patterns within the free-text message data; (e) filtering the detected frequent patterns for arrangements of patterns; (f) generating the message templates based on the arrangements of patterns; and (g) parsing free-text message data based on the generated message templates. - View Dependent Claims (34)
-
-
35. An apparatus comprising:
-
(a) means for detecting free-text message data located in the free-text data fields; (b) means for separating the detected free-text message data into textual tokens; (c) means for searching the free-text message data based on the textual tokens; (d) means for detecting frequent patterns within the free-text message data; (e) means for filtering the detected frequent patterns for arrangements of patterns; (f) means for generating the message templates based on the arrangements of patterns; and (g) means for parsing free-text message data based on the generated message templates. - View Dependent Claims (36)
-
Specification