1. A method for producing speech recognition results on a receiving device, comprising: receiving first speech recognition results from a sending device; obtaining a first language model from a source other than an individual user of the receiving device, wherein the first language model represents information stored on the receiving device, and wherein the first language model is associated with the individual user of the receiving device; generating a second language model by modifying the first language model based on the first speech recognition results; and using the first speech recognition results and the second language model to generate second speech recognition results.