Method and system for processing data records having multiple formats
First Claim
Patent Images
1. A method for processing data records of multiple formats, the method comprising:
- providing by a parsing engine a uniform interface for multiple plug-in modules, wherein each plug-in module is adapted to parsing at least one of the multiple formats and to converting data contained in the data records from a non-standard format into a standard format;
parsing, by the multiple plug-in modules, the data records into results in accordance with at least two of the multiple formats;
converting, by the multiple plug-in modules, the data records from a non-standard format into a standard format; and
receiving at the parsing engine the results of parsing and converting operations from the multiple plug-in modules through the uniform interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for processing data records having multiple formats is provided, in which each format to be parsed has a plug-in module associated with it. Each plug-in module has a uniform interface that can be accessed by, for example, a parsing engine or other client. The parsing engine may, in turn, provide services for manipulating data to the plug-in modules in order to assist them in performing their respective tasks. A standard format is provided to allow data from the records to be stored in a database.
-
Citations
20 Claims
-
1. A method for processing data records of multiple formats, the method comprising:
-
providing by a parsing engine a uniform interface for multiple plug-in modules, wherein each plug-in module is adapted to parsing at least one of the multiple formats and to converting data contained in the data records from a non-standard format into a standard format; parsing, by the multiple plug-in modules, the data records into results in accordance with at least two of the multiple formats; converting, by the multiple plug-in modules, the data records from a non-standard format into a standard format; and receiving at the parsing engine the results of parsing and converting operations from the multiple plug-in modules through the uniform interface. - View Dependent Claims (3, 4, 5)
-
-
2. A computer-readable medium having stored thereon computer-executable instructions for performing the method of clam 1.
-
6. A computer-readable medium having stored thereon computer-readable data comprising:
- plug-in module adapted to parsing at least one data record format for parsing data records into results in accordance with the at least one data record format and converting the data contained in the data records from a non-standard format into a standard format and passing the converted data through a uniform interface to a parsing engine so that it can be stored in a database;
wherein the plug-in module is capable of being loaded by the parsing engine when a data record of the at least one data record format is to be parsed and converted. - View Dependent Claims (7, 8)
- plug-in module adapted to parsing at least one data record format for parsing data records into results in accordance with the at least one data record format and converting the data contained in the data records from a non-standard format into a standard format and passing the converted data through a uniform interface to a parsing engine so that it can be stored in a database;
-
9. A method for converting data from a non-standard format to a standard format, the method comprising:
-
retrieving the data from a record; loading for a parsing engine plug-in module adapted to parsing at least one data record format; parsing the data, using the plug-in module, to determine its contents, wherein the parsing is performed in accordance with the at least one data record format; resolving inconsistencies between the data and the standard format, using the plug-in module, to convert the data to the standard format; and
,passing the converted data from the plug-in module through a standard interface to the parsing engine for storage in a database in the standard format. - View Dependent Claims (10, 11, 12)
-
-
13. A method for converting a test log into a standard format, the method comprising:
-
loading for a parsing engine a log parser plug-in module to interpret the test log, wherein the plug-in module is adapted to parsing at least one test log format and to converting log data into the standard format; parsing, by the plug-in module, the test log in accordance with the at least one test log format to determine its contents; converting, by the plug-in module, the test log into the standard format; and
,passing the converted data from the plug-in module through a standardized interface to the parsing engine for storage in a database in the standard format. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for converting test logs of a variety of test log formats into a single test log format, the test logs containing software test results, the system comprising:
-
a plurality of log parser plug-in modules, wherein each log parser plug-in module is adapted for parsing test logs of one of the variety of test log formats and for converting test log data into the single test log format, and wherein each log parser plug-in module includes an interface conforming to the single test log format; a log parser engine for loading a correct log parser plug-in module for a given test log format, and for calling the interface of the loaded log parser plug-in module to parse the test logs in accordance with the one of the variety of test log formats and to obtain the converted test log data in the single test log format from the loaded log parser plug-in module; and
,a database for storing the converted test log data in the single test log format so that the software test results are accessible to multiple users.
-
-
20. A system for converting test logs of a variety of test log formats into a single test log format, the test logs containing software test results, the system comprising:
-
means for parsing test logs of one of the variety of test log formats and for converting test log data into the single test log format; means for loading the means for parsing test logs that is correct for a given test log format; means for providing the converted test log data in the single test log format to the means for loading; and
,a database for storing the converted test log data in the single test log format so that the software test results are accessible to multiple users.
-
Specification