13. A method of finding and maintaining correlations in a machine to machine system having a server communicating with a first remote device and a second remote device, the server implementing a context-aware dictionary manager, the method comprising: identifying, with a processor, an entry to process; comparing, with the processor, the entry with first contextual information associated with the first remote device and second contextual information associated with the second remote device; finding, with the processor, a correlation among the entry, the first contextual information, and the second contextual information; determining, with the processor, a correlation strength indicator for the correlation; updating a contextual correlations database stored in a memory based on the correlation strength indicator; identifying a change to a contextual variable; identifying a correlation involving the change in the contextual correlations database; identifying a dictionary involving the correlation; and updating the dictionary based on the change.
13. A method of finding and maintaining correlations in a machine to machine system having a server communicating with a first remote device and a second remote device, the server implementing a context-aware dictionary manager, the method comprising: identifying, with a processor, an entry to process; comparing, with the processor, the entry with first contextual information associated with the first remote device and second contextual information associated with the second remote device; finding, with the processor, a correlation among the entry, the first contextual information, and the second contextual information; determining, with the processor, a correlation strength indicator for the correlation; updating a contextual correlations database stored in a memory based on the correlation strength indicator; identifying a change to a contextual variable; identifying a correlation involving the change in the contextual correlations database; identifying a dictionary involving the correlation; and updating the dictionary based on the change. 18. The method of claim 13 , and further comprising determining whether the correlation strength indicator meets a strength criteria to remove an entry; and when the correlation strength indicator meets the strength criteria to remove the entry, determining whether a dictionary has an entry for the correlation and removing the entry related to the correlation.