2. The system of claim 1 , wherein the multiple parser outputs correspond to differing grammars and wherein the multiple parser outputs, as converted into the common grammar, are at least one of further processed and entered into a database for later processing.
1. A system for parsing an arbitrary input stream, comprising: a plurality of processor executable parsers operable to parse an input stream, each parser corresponding to a unique set of grammar rules; a processor executable parser selection agent operable to receive the input stream and select a subset of the plurality of processor executable parsers to parse the input stream, wherein the input stream comprises a plurality of differing input structures and wherein the selected subset of processor executable parsers produce multiple parser outputs; and a processor executable encoding agent operable to convert the multiple parser outputs to a common grammar, wherein the processor executable parser selection agent and plurality of processor executable parsers are configured in a factory pattern and wherein the input stream comprises a plurality of telecommunication messages from a plurality of telecommunication components, each telecommunication message having a plurality of message headers comprising differing types of information.