Location-based personal agents: a metaphor for situated computing | IEEE Conference Publication | IEEE Xplore