Patent ID: 7055101

Claim:
A method in a wearable computing device for exchanging one or more defined themes used to present information to users, a current context of a user of the wearable computing device being represented by a plurality of context attributes that each model an aspect of the context, each of the defined themes modeling a distinct contextual situation of the user that has multiple contextual aspects and each having associated information to be presented to the user when the modeled contextual situation of the theme matches a current contextual situation of the user, the modeling of a contextual situation by specifying multiple context attributes and by specifying one or more possible values associated with each of the specified context attributes, comprising: receiving an indication of a current contextual situation of the user of the wearable computing device that includes current values for at least some of the plurality of context attributes; receiving an indication of another computing device having access to one or more defined themes; obtaining at least one of the accessible defined themes from the another computing device and storing the obtained themes so as to be available for use in presenting information to the user of the wearable computing device; determining that one of the available defined themes models the current contextual situation such that the received current value for each of the context attributes specified for that one theme matches one of the specified possible values associated with that context attribute; and presenting to the user the information that is associated with the one defined theme, so that the user receives information that is appropriate to a contextual situation in which the user is situated.