Context-aware computing systems and methods are described. In particular embodiments, location aware sys
tems and methods are described. In the described embodiments, hierarchical tree structures can be utilized to ascertain a device context or location.