A pattern for context-aware navigation

Navigation systems nowadays have become ubiquitous, with many users relaying on them to find on-the-fly directions to new locations. With current advances in technology, modern navigation systems augment navigation directions with new information ranging from traffic, tolls, accidents and any other issue that could lead to delays in a given route, to social network aspects such as schedule, friends, to weather alerts. This paper presents an architectural pattern for context-based navigation, that describes an abstract way to integrate context information with the navigation process. This pattern applies to user navigation in any environments where context is relevant, not only to driving navigation. Someone could apply this pattern for driving navigation, indoor navigation, navigation using public transportation, robotic navigation, and so on. An example with contextual navigation on a university campus illustrates how the pattern can be used.

[1]  Mark O. Riedl,et al.  Social navigation: modeling, simulation, and experimentation , 2003, AAMAS '03.

[2]  Hassan A. Karimi Me-Friends-Web (MFW): A model for navigation assistance through social navigation networks , 2011, 7th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom).

[3]  Mihaela Cardei,et al.  Campus assistant application on an Android platform , 2013, 2013 Proceedings of IEEE Southeastcon.

[4]  Manfred Tscheligi,et al.  Mobile navigation support for pedestrians: can it work and does it pay off? , 2006, INTR.

[5]  Tao Xie,et al.  Xengine: a fast and scalable XACML policy evaluation engine , 2008, SIGMETRICS '08.

[6]  Hassan A. Karimi,et al.  A model for navigation experience sharing through social navigation networks (SoNavNets) , 2011, 2011 IEEE International Conference on Information Reuse & Integration.

[7]  Mark O. Riedl A computational model and classification framework for social navigation , 2001, IUI '01.