Collaborative Context Recognition for Mobile Devices

  • Pertti Huuskonen
  • Jani Mäntyjärvi
  • Ville Könönen


The next wave of mobile applications is at hand. Mobile phones, PDAs, cameras, music players, and gaming gadgets are creating a connected mobile ecosystem where it is possible to implement systems with significant embedded intelligence. Such advances will make it possible to move many functions of the current PC-centric applications to the mobile domain. Since the inherent difficulties that come with mobility—limited UIs, short attention spans, power dependency, intermittent connectivity, to name but a few—are still not going away, new solutions are needed to make mobile computing satisfactory. We are facing the paradox of cramming ever more functions into our ever more portable devices, while seeking to achieve radically better usablility and semi-usable automated intelligence.


Mobile Phone Mobile Device Context Data Acceleration Sensor Context Class 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Anastasi G, Bandelloni R, Conti M, Delmastro F, Gregori E, Mainetto G (2003) Experimenting an indoor bluetooth-based positioning service. In: Proceedings of the 23rd International Conference on Distributed Computing Systems Workshops (ICDSW 2003), pp 1067–1080Google Scholar
  2. [2]
    Balakrishnan H, Baliga R, Curtis D, Goraczko M, Miu A, Priyantha B, Smith A, Steele K, Teller S, Wang K (2003) Lessons from developing and deploying the cricket indoor location system. Tech. rep., MIT Computer Science and AI LabGoogle Scholar
  3. [3]
    Bao L, Intille S (2004) Activity recognition from user-annotated acceleration data. In: Proceedings of the Second International Conference on Pervasive Computing, pp 1–17Google Scholar
  4. [4]
    Beigl M, Krohn A, Zimmer T, Decker C (2004) Typical sensors needed in ubiquitous and pervasive computing. In: in Proceedings of the First International Workshop on Networked Sensing Systems (INSS ’04, pp 153–158Google Scholar
  5. [5]
    Benford S, Magerkurth C, Ljungstrand P (2005) Bridging the physical and digital in pervasive gaming. Commun ACM 48(3):54–57CrossRefGoogle Scholar
  6. [6]
    Berners-Lee T, Hendler J, Lassila O, et al (2001) The Semantic Web. Scientific American 284(5):28–37CrossRefGoogle Scholar
  7. [7]
    Dey A, Abowd G (2000) CybreMinder: A context-aware system for supporting reminders. Lecture notes in computer science pp 172–186Google Scholar
  8. [8]
    Dey A, Abowd G (2000) The Context Toolkit: Aiding the Development of Context-Aware Applications. Workshop on Software Engineering for Wearable and Pervasive ComputingGoogle Scholar
  9. [9]
    Duda R, Hart P, Stork D (2001) Pattern Classification, 2nd edn. John Wiley & Sons, Inc.Google Scholar
  10. [10]
    Farringdon J, Moore AJ, Tilbury N, Church J, Biemond PD (1999) Wearable sensor badge and sensor jacket for context awareness. In: ISWC ’99: Proceedings of the 3rd IEEE International Symposium on Wearable Computers, IEEE Computer Society, Washington, DC, USA, p 107CrossRefGoogle Scholar
  11. [11]
    Gellersen H, Schmidt A, Beigl M (2002) Multi-sensor context-awareness in mobile devices and smart artifacts. Mobile Networks and Applications 7(5):341–351MATHCrossRefGoogle Scholar
  12. [12]
    Gemmell J, Bell G, Lueder R, Drucker S, Wong C (2002) Mylifebits: fulfilling the memex vision. In: MULTIMEDIA ’02: Proceedings of the tenth ACM international conference on Multimedia, ACM, New York, NY, USA, pp 235–238CrossRefGoogle Scholar
  13. [13]
    Hallberg J, Nilsson M, Synnes K (2003) Positioning with bluetooth. In: Proceedings of the 10th International Conference on Telecommunications (ICT 2003), vol 2, pp 954–958Google Scholar
  14. [14]
    Haykin S (1999) Neural networks: a comprehensive foundation, 2nd edn. Prentice HallGoogle Scholar
  15. [15]
    Hazas M, Scott J, Krumm J (2004) Location-aware computing comes of age. Computer 37(2):95–97CrossRefGoogle Scholar
  16. [16]
    Himberg J, Flanagan J, Mantyjarvi J (2003) Towards context awareness using symbol clustering map. Proceedings of the Workshop for Self-Organizing Maps pp 249–254Google Scholar
  17. [17]
    Hinckley K, Pierce J, Horvitz E, Sinclair M (2005) Foreground and background interaction with sensor-enhanced mobile devices. ACM Trans Comput-Hum Interact 12(1):31–52CrossRefGoogle Scholar
  18. [18]
    Ho J, Intille SS (2005) Using context-aware computing to reduce the perceived burden of interruptions from mobile devices. In: CHI ’05: Proceedings of the SIGCHI conference on Human factors in computing systems, ACM, New York, NY, USA, pp 909–918CrossRefGoogle Scholar
  19. [19]
    Ito M, Iwaya A, Saito M, Nakanishi K, Matsumiya K, Nakazawa J, Nishio N, Takashio K, Tokuda H (2003) Smart furniture: Improvising ubiquitous hot-spot environment. icdcsw 00:248Google Scholar
  20. [20]
    Jantunen I, Laine H, Huuskonen P, Trossen D, Ermolov V (2008) Smart sensor architecture for mobile-terminal-centric ambient intelligence. Sensors and Actuators A: Physical 142(1):352–360CrossRefGoogle Scholar
  21. [21]
    Jung Y, Persson P, Blom J (2005) DeDe: design and evaluation of a context-enhanced mobile messaging system. Proceedings of the SIGCHI conference on Human factors in computing systems pp 351–360Google Scholar
  22. [22]
    Knight F, Schwirtz A, Psomadelis F, Baber C, Bristow W, Arvanitis N (2005) The design of the sensvest. Personal Ubiquitous Comput 9(1):6–19CrossRefGoogle Scholar
  23. [23]
    Könönen V, Mäntyjärvi J (2008) Decision making strategies for mobile collaborative context recognition. In: Proceedings of the 4th International Mobile Multimedia Communications Conference (MobiMedia 2008)Google Scholar
  24. [24]
    Könönen V, Mäntyjärvi J, Similä H, Pärkkä J, Ermes M (2008) A computationally light classification method for mobile wellness platforms. In: Proceedings of the 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC’08)Google Scholar
  25. [25]
    Korhonen I, Bardram J (2004) Guest editorial introduction to the special section on pervasive healthcare. Information Technology in Biomedicine, IEEE Transactions on 8(3):229–234CrossRefGoogle Scholar
  26. [26]
    Korpipää P (2005) Blackboard-based software framework and tool for mobile device context awareness. VTT Publications 579Google Scholar
  27. [27]
    Korpipää P, Koskinen M, Peltola J, Mäkelä SM, Seppänen T (2003) Bayesian approach to sensor-based context awareness. Personal Ubiquitous Comput 7(2):113–124CrossRefGoogle Scholar
  28. [28]
    Kulkarni P, Ganesan D, Shenoy P, Lu Q (2005) Senseye: a multi-tier camera sensor network. In: MULTIMEDIA 2005: Proceedings of the 13th annual ACM international conference on Multimedia, ACM, New York, NY, USA, pp 229–238CrossRefGoogle Scholar
  29. [29]
    Lam L, Suen S (1997) Application of majority voting to pattern recognition: an analysis of its behavior and performance. IEEE Transaction on Systems, Man and Cybernetics, Part A 27:553–568CrossRefGoogle Scholar
  30. [30]
    Lamming M, Flynn M (1994) Forget-me-not: Intimate computing in support of human memory. Proceedings of FRIEND21 94:2–4Google Scholar
  31. [31]
    Lehikoinen J, Aaltonen A, Huuskonen P, Salminen I (2007) Personal Content Experience: Managing Digital Life in the Mobile Age. Wiley-InterscienceGoogle Scholar
  32. [32]
    Liu H, Darabi H, Banerjee P, Liu J (2007) Survey of wireless indoor positioning techniques and systems. IEEE transactions on systems, man, and cybernetics part c: applications and reviews 37(6):1067–1080CrossRefGoogle Scholar
  33. [33]
    Mäntyjärvi J, Himberg J, Huuskonen P (2003) Collaborative context recognition for handheld devices. In: Proceedings of the first IEEE International Conference on Pervasive Computing and Communications (PerCom 2003), pp 161–168Google Scholar
  34. [34]
    Minsky M (2000) Commonsense-based interfaces. Communications of the ACM 43(8):66–73CrossRefGoogle Scholar
  35. [35]
    Mitchell K, McCaffery D, Metaxas G, Finney J, Schmid S, Scott A (2003) Six in the city: introducing real tournament - a mobile ipv6 based context-aware multiplayer game. In: NetGames ’03: Proceedings of the 2nd workshop on Network and system support for games, ACM, New York, NY, USA, pp 91–100CrossRefGoogle Scholar
  36. [36]
    Myerson R (1991) Game Theory: Analysis of Conflict. Harvard University PressGoogle Scholar
  37. [37]
    Naaman M (2006) Eyes on the world. Computer 39(10):108–111CrossRefGoogle Scholar
  38. [38]
    Naaman M, Harada S, Wang Q, Garcia-Molina H, Paepcke A (2004) Context data in geo-referenced digital photo collections. In: MULTIMEDIA ’04: Proceedings of the 12th annual ACM international conference on Multimedia, ACM, New York, NY, USA, pp 196–203CrossRefGoogle Scholar
  39. [39]
    Nakanishi Y, Tsuji T, Ohyama M, Hakozaki K (2000) Context aware messaging service: A dynamical messaging delivery using location information and schedule information. Personal and Ubiquitous Computing 4(4):221–224Google Scholar
  40. [40]
    Ojala T, Korhonen J, Aittola M, Ollila M, Koivumäki T, Tähtinen J, Karjaluoto H (2003) SmartRotuaari-Context-aware Mobile Multimedia Services. Proceedings of the 2nd International Conference on Mobile and Ubiquitous Multimedia, Norrköping, Sweden pp 8–19Google Scholar
  41. [41]
    Oulasvirta A, Tamminen S, Roto V, Kuorelahti J (2005) Interaction in 4-second bursts: the fragmented nature of attentional resources in mobile hci. In: CHI ’05: Proceedings of the SIGCHI conference on Human factors in computing systems, ACM, New York, NY, USA, pp 919–928CrossRefGoogle Scholar
  42. [42]
    Pärkkä J, Ermes M, Korpipää P, Mäntyjärvi J, Peltola J, Korhonen I (2006) Activity classification using realistic data from wearable sensors. IEEE Transactions on Information Technology in Biomedicine 10(1)Google Scholar
  43. [43]
    Pentland AS (2004) Healthwear: Medical technology becomes wearable. Computer 37(5):42–49CrossRefGoogle Scholar
  44. [44]
    Pirttikangas S, Suutala J, Riekki J, Röning J (2003) Footstep identification from pressure signals using hidden markov models. Proceedings of the Finnish Signal Processing Symposium (FINSIG 2003) pp 124–128Google Scholar
  45. [45]
    Raento M, Oulasvirta A, Petit R, Toivonen H (2005) Contextphone: A prototyping platform for context-aware mobile applications. IEEE Pervasive Computing 4(2)Google Scholar
  46. [46]
    Ramachandran V, Oberman L (2006) Broken mirrors: A theory of autism. Scientific American 295(55):63–69Google Scholar
  47. [47]
    Randell C, Muller H (2000) Context awareness by analysing accelerometer data. The Fourth International Symposium on Wearable Computers 1(1):175–176CrossRefGoogle Scholar
  48. [48]
    Salber D, Dey A, Orr R, Abowd G (1999) Designing for ubiquitous computing: A case study in context sensing. Graphics, Visualization, and Usability Center Technical Report 99 29:99–29Google Scholar
  49. [49]
    Sandholm T (1999) Multiagent Systems: A Modern Introduction to Distributed Artificial Intelligence, MIT Press, chap Distributed Rational Decision Making, pp 201–258Google Scholar
  50. [50]
    Schmidt A, Takaluoma A, Mäntyjärvi J (2000) Context-Aware telephony over WAP. Personal and Ubiquitous Computing 4(4):225–229Google Scholar
  51. [51]
    Sorvari A, Jalkanen J, Jokela R, Black A, Koli K, Moberg M, Keinonen T (2004) Usability issues in utilizing context metadata in content management of mobile devices. Proceedings of the third Nordic conference on Human-computer interaction pp 357–363Google Scholar
  52. [52]
    Starner T, Schiele B, Pentland A (1998) Visual contextual awareness in wearable computing. In: Proceedings of the Second International Symposium on Wearable Computers (ISWC 1998), pp 50–57Google Scholar
  53. [53]
    Toyama K, Logan R, Roseway A (2003) Geographic location tags on digital images. Proceedings of the eleventh ACM international conference on Multimedia pp 156–166Google Scholar
  54. [54]
    Van Laerhoven K, Schmidt A, Gellersen H (2002) Multi-sensor context aware clothing. Wearable Computers, 2002(ISWC 2002) Proceedings Sixth International Symposium on pp 49–56Google Scholar
  55. [55]
    Viana W, Filho J, Gensel J, Oliver M, Martin H (2007) PhotoMap-Automatic Spatiotemporal Annotation for Mobile Photos. Lecture notes in computer science 4857:187CrossRefGoogle Scholar
  56. [56]
    Zhang J (2003) Evolution of the human ASPM gene, a major determinant of brain size. Genetics 165:2063–2070Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2010

Authors and Affiliations

  1. 1.Nokia Research CenterTampereFinland
  2. 2.VTT Technical Research Centre of FinlandKaitoväylä 1OuluFinland

Personalised recommendations