Skip to main content
Log in

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

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17

Similar content being viewed by others

Notes

  1. www.paginebianche.it

  2. htmlparser.sourceforge.net

References

  1. Abdelzaher T, Anokwa Y, Boda P, Burke J, Estrin D, Guibas L, Kansal A, Madden S (2007) Mobiscopes for human spaces. IEEE Pervasive Comput 6(2):20–29

    Article  Google Scholar 

  2. Ahuja S, Carriero N, Gelernter D (1986) Linda and friends. IEEE Comput 19(8):26–34

    Google Scholar 

  3. Ashbrook D, Starner T (2003) Using GPS to learn significant locations and predict movement across multiple users. Personal Ubiquitous Comput 7(1):275–286

    Article  Google Scholar 

  4. Bannach D, Lukowicz P, Amft O (2008) Rapid prototyping of activity recognition applications. IEEE Pervasive Comput 7(2):22–31

    Article  Google Scholar 

  5. Bicocchi N, Castelli G, Mamei M, Rosi A, Zambonelli F (2008) Supporting location-aware services for mobile users with the whereabouts diary. Int Conf Mobile Wireless Middleware, Operating Syst Appl, Innsbruck, Austria

  6. Bravo J, Hervas R, Chavira G, Nava S (2006) Modeling contexts by RFID-sensor fusion. Conf Pervasive Comput Commun Workshops, Pisa, Italy

  7. Castelli G, Rosi A, Mamei M, Zambonelli F (2007) A simple model and infrastructure for context-aware browsing of the world. Int Conf Pervasive Comput Commun, White Plains, NY, USA

  8. Dey AK, Abowd GD, Salber D (2001) A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum-Comput Interact 16(2–4):97–166

    Article  Google Scholar 

  9. Fitzgerald M (2004) Your digital wallet. MIT Technology Review, 24 August

  10. Hahnel D, Burgard W, Fox D, Fishkin K, Philipose M (2004) Mapping and localization with RFID technology. IEEE Int Conf Robotics and Autom, New Orleans (LA), USA

  11. Henricksen K, Indulska J, Rakotonirainy A (2006) Developing context-aware pervasive computing applications: Models and approach. J Perv Mobile Comput 2(1):37–64

    Article  Google Scholar 

  12. Hightower J (2003) From position to place. Workshop on Location-Aware Computing, Seattle, WA, USA

  13. Hightower J, Consolvo S, LaMarca A, Smith I, Hughes J (2005) Learning and recognizing the places we go. Int Conf on Ubiquitous Comput, Tokyo, Japan

  14. Hong J (2002) The context fabric: An infrastructure for context-aware computing. Conf Comput Human Interaction, Minneapolis, MN, USA

  15. Julien C, Roman G (2006) EgoSpaces: Facilitating rapid development of context-aware mobile applications. IEEE Trans Softw Eng 32(5):281–298

    Article  Google Scholar 

  16. Kang J, Welbourne W, Stewart B, Borriello G (2004) Extracting places from traces of locations. Int Workshop on Wireless Mobile Appl Services on WLAN Hotspots, Philadelphia, PA, USA

  17. Liu H, Singh P (2004) ConceptNet: a practical commonsense reasoning toolkit. BT Technol J 22(4):211–226

    Article  Google Scholar 

  18. Lenat D, Guha RV (1990) Building large knowledge-based systems: Representation and Inference in the Cyc Project. Addison-Wesley, New York

  19. Mamei M, Nagpal R (2007) Macro programming through bayesian networks: Distrib Inference Anomaly Detection, Int Conf Pervasive Comput Commun, White Plains, NY, USA

  20. Marmasse N, Schmandt C (2000) Location-aware information delivery with commotion. Int Symp Handheld and Ubiquitous Comput, Bristol, UK

  21. Newman W, Eldridge M, Lamming M (1991) PEPYS: Generating autobiographies by automatic tracking. European Conf Computer Supported Cooperative Work, Amsterdam, The Netherlands

  22. Paskin M, Guestrin C, McFadden J (2005) A robust architecture for inference in sensor networks. Int Symp Information Processing in Sensor Networks, Los Angeles, CA, USA

  23. Patterson D, Liao L, Fox D, Kautz H (2003) Inferring high-level behavior from low-level sensors. Int Conf Ubiquitous Comput, Seattle, WA, USA

  24. Patterson D, Liao L, Gajos K, Collier M, Livic N, Olson K, Wang S, Fox D, Kautz H (2004) Opportunity knocks: A system to provide cognitive assistance with transportation services. International Conference on Ubiquitous Computing, Nottingham, UK

  25. Philipose M, Fishkin K, Perkowitz M, Patterson D, Fox D, Kautz H, Hahnel D (2004) Inferring activities from interactions with objects. IEEE Perv Comput 3(4):50–57

    Article  Google Scholar 

  26. Riva O, Borcea C (2007) The urbanet revolution: Sensor power to the people. IEEE Perv Comput 6(2):44–44

    Google Scholar 

  27. Schmid F, Richter K (2006) Extracting places from location data streams. International Workshop on Ubiquitous Geographical Information Services, Munster, Germany

  28. Schmidt A, Aidoo KA, Takaluoma A, Tuomela U, Van Laerhoven K, Van de Velde W (1999) Advanced interaction in context. Symposium on Handheld and Ubiquitous Computing, Karlsruhe, Germany

  29. Schilit B, Adams N, Want R, Context-aware computing applications. Workshop

  30. Twitter: What are you doing? http://Twitter.com

  31. Xu C, Cheung SC (2005) Inconsistency detection and resolution for context-aware middleware support. Symposium on the Foundations of Software Engineering, Lisbon, Portugal

Download references

Acknowledgements

Work supported by the project CASCADAS (IST-027807) funded by the FET Program of the European Commission.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marco Mamei.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Castelli, G., Mamei, M., Rosi, A. et al. Extracting High-Level Information from Location Data: The W4 Diary Example. Mobile Netw Appl 14, 107–119 (2009). https://doi.org/10.1007/s11036-008-0104-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-008-0104-y

Keywords

Navigation