Patent ID: 7451394

Claim:
A method of processing data using a computer, the method comprising: using the computer to receive a multi-language document, said multi-language document comprising a numeric data value, wherein the computer is configured using computer executable instructions operable to configure the computer to: 1) receive said multi-language document as streamed data; and 2) receive said multi-language document as a filed stored on a computer memory; using the computer to determine a document profile associated with the multi-language document, wherein the computer is configured with computer executable instructions operable to configure the computer to determine a plurality of namespace and document type definition declarations in the multi-language document, and to determine the document profile based on one or more namespaces or document type definition declarations; using the computer to determine schemas and rule files associated with the document profile by using a link contained in the document profile associated with the multi-language document; using the computer to apply said schemas and rule files to the multi-language document, wherein using the computer to apply said associated schemas comprises validating a first section of said multi-language document for compliance with syntax and structure against a first schema from said schemas and validating a second section of said multi-language document for compliance with syntax and structure against a second schema from said schemas wherein said first schema requires a first type of validation, and said second schema requires a second type of validation; using the computer to apply said rule files to the multi-language document, wherein applying said rule files to the multi-language document comprises comparing the numeric data value comprised in the multi-language document as received with a rule specifying a range of acceptable values for said numeric data value; and using the computer to present a list of anomalies determined by the application of the schemas and rule files to a user in a single format, wherein the computer is configured with instructions operable to configure the computer to receive a plurality of anomalies in a plurality of different formats and to convert the plurality of anomalies into the single format for presentation.