1. One or more computer-readable media comprising: a context service module executable to receive context information from one or more context providers and process the information to determine a current device context by determining, from the context information, at least one node associated with the context information and traversing at least a portion of a hierarchical tree structure of which said at least one node comprises a part.