Patent Document ID: 10146773
Application ID: 15804519

Base Claim:
1. A method using one or more computer processors, comprising: providing, using the one or more computer processors, a first message in a first language to a first transformation module in a sequence of computer-implemented transformation modules, each transformation module comprising executable instructions configured to be executed by the one or more computer processors for performing message transformation operations, wherein each subsequent transformation module in the sequence accepts, as input, an output of a preceding transformation module in the sequence and provides, as output, a respective transformed message, wherein at least one transformation module in the sequence identifies at least a portion of the output of the at least one transformation module as not to be transformed by subsequent transformation modules in the sequence, and wherein the output of a final transformation module in the sequence comprises a transformed message in the first language; and querying, using the one or more computer processors, a computer data store for a translation of the transformed message in a second language.

---

Claim 6:
6. The method of claim 1 , wherein one or more transformation modules (i) identify an abbreviation in the first message and (ii) replace the abbreviation with a word or a phrase corresponding to the abbreviation.