Context Inference for Mobile Applications in the UPCASE Project

The growing processing capabilities of mobile devices coupled with portable and wearable sensors have enabled the development of context-aware services tailored to the user environment and its daily activities. The problem of determining the user context at each particular point in time is one of the main challenges in this area. In this paper, we describe the approach pursued in the UPCASE project, which makes use of sensors available in the mobile device as well as sensors externally connected via Bluetooth. We describe the system architecture from raw data acquisition to feature extraction and context inference. As a proof of concept, the inference of contexts is based on a decision tree to learn and identify contexts automatically and dynamically at runtime. Preliminary results suggest that this is a promising approach for context inference in several application scenarios.

[1]  Aiko M. Hormann,et al.  Programs for Machine Learning. Part I , 1962, Inf. Control..

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

[3]  George D. Haddow,et al.  Introduction to Emergency Management , 2003 .

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

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

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

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

[8]  Schahram Dustdar,et al.  ESCAPE - An Adaptive Framework for Managing and Providing Context Information in Emergency Situations , 2007, EuroSSC.

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

[10]  Ruzena Bajcsy,et al.  USING SMART SENSORS AND A CAMERA PHONE TO DETECT AND VERIFY THE FALL OF ELDERLY PERSONS , 2005 .

[11]  Y. Nishida,et al.  Sensor network for supporting elderly care home , 2004, Proceedings of IEEE Sensors, 2004..

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

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

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

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

[16]  Tiziana Catarci,et al.  Pervasive Software Environments for Supporting Disaster Responses , 2008, IEEE Internet Computing.

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

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

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

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

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

[22]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

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

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

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

[26]  F. Miskelly,et al.  Assistive technology in elderly care. , 2001, Age and ageing.

[27]  Vincent M. Stanford,et al.  Using Pervasive Computing to Deliver Elder Care , 2002, IEEE Pervasive Comput..

[28]  Jon Eisenberg,et al.  Improving Disaster Management: The Role of IT in Mitigation, Preparedness, Response, and Recovery , 2007 .