21. The method of claim 16 , wherein incorporating the text data into one or more language models comprises incorporating the text data into a single language model to generate a cumulative language model.
21. The method of claim 16 , wherein incorporating the text data into one or more language models comprises incorporating the text data into a single language model to generate a cumulative language model. 23. The method of claim 21 , further comprising each device receiving the cumulative language model and merging the cumulative language model into the dynamic language model associated with that device prior to transmitting to the mechanism text data representing text entered into that device.