3. A method of managing contexts in a communication system, the method comprising: determining, by a server, how frequently a selected context is identified; and when identification of the selected context is increasing: determining, by the server, whether frequency of use of the context is equal to a first threshold; and when frequency of use of the context is equal to the first threshold: adding, by the server, the selected context to a context index; and linking, by the server, the selected context to one or more contexts already in the context index.
3. A method of managing contexts in a communication system, the method comprising: determining, by a server, how frequently a selected context is identified; and when identification of the selected context is increasing: determining, by the server, whether frequency of use of the context is equal to a first threshold; and when frequency of use of the context is equal to the first threshold: adding, by the server, the selected context to a context index; and linking, by the server, the selected context to one or more contexts already in the context index. 4. The method of claim 3 further comprising: determining, by the server, whether frequency of use of the context is equal to a second threshold; and when frequency of use of the context is equal to the second threshold, alerting, by the server, an advertiser of a new context trend.