16. An access terminal, comprising: a memory; and at least one processor coupled to the memory, wherein the at least one processor is configured with processor-executable instructions so the access terminal performs operations comprising: obtaining a plurality of terminal data representing a current operating environment of the access terminal from a plurality of access terminal subsystems, one or more terminal applications, or a combination of both; storing the plurality of terminal data obtained over time in a historical database; determining at least one context corresponding to a portion of the plurality of terminal data by: receiving a user input on the access terminal at a first time that defines the respective context identifier, recognizing a relationship between the plurality of terminal data obtained at the first time and the plurality of terminal data in the historical database, identifying the portion of the plurality of terminal data corresponding to the context based on the recognized relationship, and associating the portion of the plurality of terminal data with the respective context identifier; creating a context profile having a context identifier identifying each context, wherein each context profile comprises profile parameters corresponding to the respective portion of the plurality of terminal data determined to correspond to the respective context; and storing each context profile in the memory.
18. The access terminal of claim 16 , wherein the user input further comprises a context code, wherein the context code corresponds to the context identifier.