Providing user context for mobile and social networking applications

The processing capabilities of mobile devices coupled with portable and wearable sensors provide the basis for new context-aware services and applications tailored to the user environment and daily activities. In this article, we describe the approach developed within the UPCASE project, which makes use of sensors available in the mobile device as well as sensors externally connected via Bluetooth to provide user contexts. We describe the system architecture from sensor data acquisition to feature extraction, context inference and the publication of context information in web-centered servers that support well-known social networking services. In the current prototype, context inference is based on decision trees to learn and to identify contexts dynamically at run-time, but the middleware allows the integration of different inference engines if necessary. Experimental results in a real-world setting suggest that the proposed solution is a promising approach to provide user context to local mobile applications as well as to network-level applications such as social networking services.

[1]  Marielba Zacarias,et al.  Approaching Process Mining with Sequence Clustering: Experiments and Findings , 2007, BPM.

[2]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[3]  Gregory D. Abowd,et al.  Cyberguide: A mobile context‐aware tour guide , 1997, Wirel. Networks.

[4]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .

[5]  Andreas Krause,et al.  SenSay: a context-aware mobile phone , 2003, Seventh IEEE International Symposium on Wearable Computers, 2003. Proceedings..

[6]  Margaret Martonosi,et al.  Proceedings of the 6th ACM conference on Embedded network sensor systems , 2008 .

[7]  Diogo R. Ferreira,et al.  Applied Sequence Clustering Techniques for Process Mining , 2009, Handbook of Research on Business Process Modeling.

[8]  Y. Kawahara,et al.  Recognizing User Context Using Mobile Handsets with Acceleration Sensors , 2007, 2007 IEEE International Conference on Portable Information Devices.

[9]  Kristof Van Laerhoven Combining the Kohonen Self-Organizing Map and K-Means for On-Line Classification of Sensordata , 2001 .

[10]  J. Ross Quinlan,et al.  Induction of Decision Trees , 1986, Machine Learning.

[11]  Rahim Tafazolli,et al.  e-SENSE - Capturing Ambient Intelligence for Mobile Communications through Wireless Sensor Networks , 2006, WINSYS.

[12]  Keith Cheverst,et al.  Experiences of developing and deploying a context-aware tourist guide: the GUIDE project , 2000, MobiCom '00.

[13]  Andreas Krause,et al.  Context-aware mobile computing: learning context- dependent personal preferences from a wearable sensor array , 2006, IEEE Transactions on Mobile Computing.

[14]  Kristof Van Laerhoven,et al.  What shall we teach our pants? , 2000, Digest of Papers. Fourth International Symposium on Wearable Computers.

[15]  Richard Hull,et al.  Towards situated computing , 1997, Digest of Papers. First International Symposium on Wearable Computers.

[16]  Howie Choset,et al.  Context identification for efficient multiple-model state estimation , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  Kristof Van Laerhoven Combining the Self-Organizing Map and K-Means Clustering for On-Line Classification of Sensor Data , 2001, ICANN.

[18]  Pierre Maret,et al.  Context-Awareness, The Missing Block of Social Networking , 2009, Int. J. Comput. Sci. Appl..

[19]  Mirco Musolesi,et al.  Sensing meets mobile social networks: the design, implementation and evaluation of the CenceMe application , 2008, SenSys '08.

[20]  C. Randell,et al.  Context awareness by analysing accelerometer data , 2000, Digest of Papers. Fourth International Symposium on Wearable Computers.

[21]  Wan-Young Chung,et al.  Classification of Posture and Movement Using a 3-axis Accelerometer , 2007, 2007 International Conference on Convergence Information Technology (ICCIT 2007).

[22]  Gaetano Borriello,et al.  Mobile Context Inference Using Low-Cost Sensors , 2005, LoCA.

[23]  Heikki Mannila,et al.  Time series segmentation for context recognition in mobile devices , 2001, Proceedings 2001 IEEE International Conference on Data Mining.

[24]  Diogo R. Ferreira,et al.  Context Inference for Mobile Applications in the UPCASE Project , 2009, MOBILWARE.

[25]  Jennifer Healey,et al.  Wearable wellness monitoring using ECG and accelerometer data , 2005, Ninth IEEE International Symposium on Wearable Computers (ISWC'05).

[26]  David Garlan,et al.  Context is key , 2005, CACM.