System and method for capturing digital data directly from an electronic device and processing the data into XML form on a computer chip
First Claim
1. A method for capturing digital data directly from an electronic device'"'"'s port and processing the data into a specified output format, comprising:
- capturing data flowing through a computer port;
determining a data format of the data transmitted via the computer port;
identifying a parser appropriate for the data format;
parsing the data using the identified parser;
determining a template to apply to the parsed data;
applying the template to the parsed data to identify at least one field and corresponding data for each of the at least one field; and
transforming the field and corresponding data into the specified output format.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for capturing digital data directly from an electronic device'"'"'s port and processing the data into extensible markup language (XML) form. The integration appliance is configured with desired templates and XML output destination information. A port driver captures the data flowing through the port on its way to the printer. The data is scanned and the data format is determined. The data is parsed into fields and data. The parsed data is scanned to determine the correct template to apply. The correct template is applied to the data to pull out fields and corresponding data. The fields and corresponding data is transformed to XML output. This XML output is sent to a predefined destination.
-
Citations
16 Claims
-
1. A method for capturing digital data directly from an electronic device'"'"'s port and processing the data into a specified output format, comprising:
-
capturing data flowing through a computer port;
determining a data format of the data transmitted via the computer port;
identifying a parser appropriate for the data format;
parsing the data using the identified parser;
determining a template to apply to the parsed data;
applying the template to the parsed data to identify at least one field and corresponding data for each of the at least one field; and
transforming the field and corresponding data into the specified output format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 14)
-
-
8. A computer program product comprising a computer usable medium having control logic stored therein for causing a computer to capture digital data directly from an electronic device'"'"'s port and process the data into a specified output format, comprising:
-
first computer readable program means for capturing data transmitted via a computer port;
second computer readable program means for determining a data format of the data transmitted via the computer port;
third computer readable program means for identifying a parser appropriate for the data format;
fourth computer readable program means for parsing the data using the identified parser;
fifth computer readable program means for determining a template to apply to the parsed data;
sixth computer readable program means for applying the template to identify at least one field and corresponding data for each of the at least one field; and
seventh computer readable program means for transforming the field and corresponding data into the specified output format. - View Dependent Claims (9, 10, 15)
-
-
11. A system for capturing digital data directly from an electronic device'"'"'s port and process the data into a specified output format, comprising:
-
means for capturing data transmitted via a computer port;
means for determining a data format of the data transmitted via the computer port;
means for identifying a parser appropriate for the data format;
means for parsing the data using a the identified parser;
means for determining a template to apply to the parsed data;
means for applying the template to pull out at least one field and corresponding data for each of the at least one field; and
means for transforming the field and corresponding data into a specified output format. - View Dependent Claims (12, 13, 16)
-
Specification