Context-Aware Computing System for Heterogeneous Applications

It is a very important to develop context-aware systems that can handle, at the same time, multiple heterogeneous applications that require different contexts with different levels of abstraction. This paper proposes a framework for such systems. To handle the heterogeneity of the context required by the applications, we introduce a user activity context detection method based on the combination of a multi spatio-temporal description of measured sensor data, a description of detected context with multiple levels of abstraction, and an order-sensitive description of the context model required by an application. We also introduce an algorithm that implements the context detection method by reflecting the context detection capabilities of any given environment. We build a prototype system by embedding sensors into an experimental house; evaluations show it promise.

[1]  Stuart J. Russell,et al.  Dynamic bayesian networks: representation, inference and learning , 2002 .

[2]  Andy Hopper,et al.  The active badge location system , 1992, TOIS.

[3]  Patrizia Marti,et al.  Location Aware Mobile Interactive Guides: Usability Issues , 1997, ICHIM.

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

[5]  Keith Cheverst,et al.  Developing a context-aware electronic tourist guide: some issues and experiences , 2000, CHI.

[6]  James W. Davis,et al.  The representation and recognition of human movement using temporal templates , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[7]  Henry Kautz,et al.  Foundations of Assisted Cognition Systems , 2003 .

[8]  Hiroshi Ishiguro,et al.  VAMBAM: View and Motion-based Aspect Models for Distributed Omnidirectional Vision Systems , 2001, IJCAI.

[9]  Hari Balakrishnan,et al.  6th ACM/IEEE International Conference on on Mobile Computing and Networking (ACM MOBICOM ’00) The Cricket Location-Support System , 2022 .

[10]  B. S. Manjunath,et al.  Probabilistic motion parameter models for human activity recognition , 2002, Object recognition supported by user interaction for service robots.

[11]  Gregory D. Abowd,et al.  Towards a Better Understanding of Context and Context-Awareness , 1999, HUC.

[12]  Irfan Essa,et al.  A System for Tracking and Recognizing Multiple People with Multiple Cameras , 1998 .

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

[14]  Amitava Mukherjee,et al.  Pervasive Computing: A Paradigm for the 21st Century , 2003, Computer.

[15]  Michael C. Mozer,et al.  The Neural Network House: An Environment that Adapts to its Inhabitants , 1998 .

[16]  Vladimir Pavlovic,et al.  Audio-visual speaker detection using dynamic Bayesian networks , 2000, Proceedings Fourth IEEE International Conference on Automatic Face and Gesture Recognition (Cat. No. PR00580).

[17]  James W. Davis,et al.  The Representation and Recognition of Action Using Temporal Templates , 1997, CVPR 1997.

[18]  Larry S. Davis,et al.  W/sup 4/: Who? When? Where? What? A real time system for detecting and tracking people , 1998, Proceedings Third IEEE International Conference on Automatic Face and Gesture Recognition.