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.
- 2. The method of claim 1, wherein the data transmitted via a computer port is destined for at least one of a group selected from:
a printer; and an email destination.
- 3. The method of claim 1, wherein the data format is at least one of a group selected from:
printer control language (PCL); metacode; and advanced function printing (AFP).
- 4. The method of claim 1, wherein the template to apply is selected from at least one of a group consisting of:
a healthcare template category; a financial services template category; a security services template category; a manufacturing template category; a banking template category; an insurance template category; and a government template category.
- 5. The method of claim 1, wherein the template category comprises at least one form.
- 6. The method of claim 1, further comprising:
adding a message envelope to the specified output format.
- 7. The method of claim 1, further comprising:
sending the specified output format to a predetermined destination.
- 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.
- 9. The computer program product of claim 8, further comprising:
eighth computer readable program means for adding a message envelope to the specified output format.
- 10. The computer program product of claim 8, further comprising:
ninth computer readable program means for sending the specified output format to a predetermined destination.
- 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.
- 12. The system of claim 11, further comprising:
means for adding a message envelope to the specified output format.
- 13. The system of claim 11, further comprising:
means for sending the specified output format to a predetermined destination.
- 14. The method of claim 1, wherein the specified output format is extensible markup language (XML).
- 15. The system of claim 8, wherein the specified output format is extensible markup language (XML).
- 16. The system of claim 11, wherein the specified output format is extensible markup language (XML).
Parent Case Info
[0001] This application claims priority from U.S. Provisional Application Serial No. 60/386,388 filed Jun. 7, 2002. The entirety of that provisional application is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60386388 |
Jun 2002 |
US |