Extracting High-Level Information from Location Data: The W4 Diary Example

Services for mobile and pervasive computing should extensively exploit contextual information both to adapt to user needs and to enable autonomic behavior. To fulfill this idea it is important to provide two key tools: a model supporting context-data representation and manipulation, and a set of algorithms relying on the model to perform application tasks. Following these lines, we first describe the W4 context model showing how it can represent a simple yet effective framework to enable flexible and general-purpose management of contextual information. In particular, we show the model suitability in describing user-centric situations, e.g., describing situations in terms of where a user is located and what he is doing. Then, we illustrate a set of algorithms to semantically enrich W4 represented data and to extract relevant information from it. In particular, starting from W4 data, such algorithms are able to identify the places that matter to the user and to describe them semantically. Overall, we show how the context-model and the algorithms allow to create an high-level, semantic and context-aware diary-based service. This service meaningfully collects and classifies the user whereabouts and the places that the user visited.

[1]  Shing-Chi Cheung,et al.  Inconsistency detection and resolution for context-aware middleware support , 2005, ESEC/FSE-13.

[2]  Franco Zambonelli,et al.  A Simple Model and Infrastructure for Context-Aware Browsing of the World , 2007, Fifth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom'07).

[3]  Carlos Guestrin,et al.  A robust architecture for distributed inference in sensor networks , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[4]  Gaetano Borriello,et al.  Extracting places from traces of locations , 2004, MOCO.

[5]  Leonidas J. Guibas,et al.  Mobiscopes for Human Spaces , 2007, IEEE Pervasive Computing.

[6]  Karl Ernst Osthaus Van de Velde , 1920 .

[7]  Margery Eldridge,et al.  PEPYS: Generating Autobiographies by Automatic Tracking , 1991, ECSCW.

[8]  Context-Aware Computing,et al.  Inferring Activities from Interactions with Objects , 2004 .

[9]  Hugo Liu,et al.  ConceptNet — A Practical Commonsense Reasoning Tool-Kit , 2004 .

[10]  Wolfram Burgard,et al.  Mapping and localization with RFID technology , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[11]  Jeffrey Hightower,et al.  From Position to Place , 2003 .

[12]  Ramanathan V. Guha,et al.  Building large knowledge-based systems , 1989 .

[13]  Sunny Consolvo,et al.  Learning and Recognizing the Places We Go , 2005, UbiComp.

[14]  Franco Zambonelli,et al.  Supporting location-aware services for mobile users with the whereabouts diary , 2008 .

[15]  Thad Starner,et al.  Using GPS to learn significant locations and predict movement across multiple users , 2003, Personal and Ubiquitous Computing.

[16]  Paul Lukowicz,et al.  Rapid Prototyping of Activity Recognition Applications , 2008, IEEE Pervasive Computing.

[17]  Ramanathan V. Guha,et al.  Building Large Knowledge-Based Systems: Representation and Inference in the Cyc Project , 1990 .

[18]  Gregory D. Abowd,et al.  A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications , 2001, Hum. Comput. Interact..

[19]  José Bravo,et al.  Modeling contexts by RFID-sensor fusion , 2006, Fourth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOMW'06).

[20]  Marco Mamei,et al.  Macro Programming through Bayesian Networks: Distributed Inference and Anomaly Detection , 2007, Fifth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom'07).

[21]  Henry A. Kautz,et al.  Inferring High-Level Behavior from Low-Level Sensors , 2003, UbiComp.

[22]  Albrecht Schmidt,et al.  Advanced Interaction in Context , 1999, HUC.

[23]  Bill N. Schilit,et al.  Context-aware computing applications , 1994, Workshop on Mobile Computing Systems and Applications.

[24]  Jadwiga Indulska,et al.  Developing context-aware pervasive computing applications: Models and approach , 2006, Pervasive Mob. Comput..

[25]  Cristian Borcea,et al.  The Urbanet Revolution: Sensor Power to the People! , 2007, IEEE Pervasive Computing.

[26]  Christine Julien,et al.  EgoSpaces: facilitating rapid development of context-aware mobile applications , 2006, IEEE Transactions on Software Engineering.

[27]  Michael,et al.  Your Digital Wallet , 2008 .

[28]  Kai-Florian Richter,et al.  Extracting Places from Location Data Streams 1 , 2006 .

[29]  Krzysztof Z. Gajos,et al.  Opportunity Knocks: A System to Provide Cognitive Assistance with Transportation Services , 2004, UbiComp.

[30]  Chris Schmandt,et al.  Location-Aware Information Delivery with ComMotion , 2000, HUC.

[31]  Jason I. Hong The context fabric: an infrastructure for context-aware computing , 2002, CHI Extended Abstracts.

[32]  Nicholas Carriero,et al.  Linda and Friends , 1986, Computer.