Activity Zones for Context-Aware Computing

Location is a primary cue in many context-aware computing systems, and is often represented as a global coordinate, room number, or a set of Euclidean distances to various landmarks. A user’s concept of location, however, is often defined in terms of regions in which similar activities occur. We discuss the concept of such regions, which we call activity zones, and suggest that such zones can be used to trigger application actions, retrieve information based on previous context, and present information to users. We show how to semi- automatically partition a space into activity zones based on patterns of observed user location and motion. We describe our system and two implemented example applications whose behavior is controlled by users’ entry, exit, and presence in the zones.

[1]  E. Hall,et al.  The Hidden Dimension , 1970 .

[2]  Max Jacobson,et al.  A Pattern Language: Towns, Buildings, Construction , 1981 .

[3]  B. Hillier,et al.  The Social Logic of Space , 1984 .

[4]  H. P Nii,et al.  Blackboard Systems , 1986 .

[5]  Walter Hamscher,et al.  Joshua: Uniform Access to Heterogeneous Knowledge Structures, or why Joshing Is Better than Conniving or Planning , 1987, AAAI.

[6]  Liam J. Bannon,et al.  Beyond the Interface: Encountering Artifacts in Use , 1989 .

[7]  D. Corkill Blackboard Systems , 1991 .

[8]  G. Hildebrand The Wright Space: Pattern and Meaning in Frank Lloyd Wright's Houses , 1991 .

[9]  John M. Carroll,et al.  Designing Interaction: Psychology at the Human-Computer Interface , 1991 .

[10]  Michele Furnari,et al.  Lessons for Students in Architecture , 1996 .

[11]  Kenneth Powell,et al.  The new office , 1997 .

[12]  Norbert A. Streitz Cooperative buildings—integrating information, organization and architecture , 1998, CSCW '98.

[13]  M. Zelinsky New workplaces for new workstyles , 1998 .

[14]  Roy M. Turner,et al.  Context-mediated behavior for intelligent agents , 1998, Int. J. Hum. Comput. Stud..

[15]  Douglas B. Moran,et al.  The Open Agent Architecture: A Framework for Building Distributed Software Systems , 1999, Appl. Artif. Intell..

[16]  Vivian Loftness,et al.  The GSA Adaptable Workplace Laboratory , 1999, CoBuild.

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

[18]  Saadi Lahlou,et al.  Observing Cognitive Work in Offices , 1999, CoBuild.

[19]  Barry Brumitt,et al.  EasyLiving: Technologies for Intelligent Environments , 2000, HUC.

[20]  Barry Brumitt,et al.  Ubiquitous computing and the role of geometry , 2000, IEEE Wirel. Commun..

[21]  Gaetano Borriello,et al.  A Survey and Taxonomy of Location Systems for Ubiquitous Computing , 2001 .

[22]  David Kirsh,et al.  The Context of Work , 2001, Hum. Comput. Interact..

[23]  Robert Grimm,et al.  Programming for Pervasive Computing Environments , 2001 .

[24]  Larry Arnstein,et al.  Ubiquitous Computing in the Biology Laboratory , 2001 .

[25]  Gregory D. Abowd,et al.  A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications , 2001, Hum. Comput. Interact..

[26]  Trevor Darrell,et al.  Privacy in Context , 2001, Hum. Comput. Interact..

[27]  Andy Hopper,et al.  Implementing a Sentient Computing System , 2001, Computer.

[28]  Konrad Tollmar,et al.  Private and public digital domestic spaces , 2001, Int. J. Hum. Comput. Stud..

[29]  Terry Winograd,et al.  Architectures for Context , 2001, Hum. Comput. Interact..

[30]  Konrad Tollmar,et al.  Design Patterns for Private and Public Digital Spaces in the Home Environment ( Abbreviated Title : Private and Public Digital Spaces ) , 2002 .

[31]  Gaetano Borriello,et al.  The location stack: a layered model for location in ubiquitous computing , 2002, Proceedings Fourth IEEE Workshop on Mobile Computing Systems and Applications.

[32]  Konrad Tollmar,et al.  Activity maps for location-aware computing , 2002, Sixth IEEE Workshop on Applications of Computer Vision, 2002. (WACV 2002). Proceedings..

[33]  Armando Fox,et al.  The Event Heap: a coordination infrastructure for interactive workspaces , 2002, Proceedings Fourth IEEE Workshop on Mobile Computing Systems and Applications.

[34]  Michael Beigl Special Issue on Location Modeling in Ubiquitous Computing , 2002, Personal and Ubiquitous Computing.

[35]  Ajay Kulkarni,et al.  Building Agent-Based Intelligent Workspaces , 2002, International Conference on Internet Computing.

[36]  Andy Hopper,et al.  Using personnel movements for indoor autonomous environment discovery , 2003, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..