Context-aware computing systems and methods are described. In particular embodiments, location aware systems and methods are described. In the described embodiments, hierarchical tree structures are utilized to ascertain a device context or location. The tree structures can be stored on or accessible...http://www.google.com.au/patents/US7743074?utm_source=gb-gplus-sharePatent US7743074 - Context aware systems and methods utilizing hierarchical tree structures