Development of a Large-Scale Ubiquitous Computing Interface

We propose the development of a unique experimental facility for the exploration of large-scale ubiquitous computing interfaces and applications that are aware of the context of their use and can capture salient memories of collaborative experiences. Our research goal is to explore new paradigms for human-computer interaction through a prototype next generation ubiquitous computing interface. Our engineering goal is to build a computational and sensing infrastructure so pervasive that it can do for supporting and capturing collaborative activities what the worldwide computer network has done for e-mail and on-line communities. Like the telephone system or the road network, this interface must be available throughout a user’s work space to fully reveal how it will be used and the scientific issues raised. Current ubiquitous computing experiments are limited to the scale of a single room or just provide a minimal service (e.g., location) across a larger area. We propose developing a rich ubiquitous computing infrastructure for the distributed space occupied by the College of Computing at Georgia Tech. We will add sensing capabilities to the environment, including microphones, cameras, and position measurement systems. We will explore a variety of display elements, including speakers and handheld, wearable, and wall-mounted displays. Furthermore, we will install computational resources sufficient to process and generate all of the information that will be sensed in this environment. Scale is not the only hard issue when dealing with ubiquitouscomputing interfaces. Applications supported through ubiquitous technology must provide natural, multi-modal input and output. Users may speak, gesture, or manipulate in the context of the task they are performing, and the ubiquitous interface must make sense of that input. The interface needs to be as accessible as possible so as to reduce the cost of use and support novices. These applications must also be seen by the users as providing a value-added service, or they will not be used in everyday tasks no matter how accessible the interface. Projects that would use this experimental facility include: studies of systems that capture what is happening in an environment and make that information available to users (focusing on capture systems to enhance education); explorations of systems issues in delivering multimedia services in this type of ubiquitous computing environment; studies of how computers can be made aware of what is happening in an environment (computational perception); studies of software engineering issues for ubiquitous computing; and explorations of designs for new interfaces and interface paradigms for ubiquitous computing environments. Basic scientific questions include:

[1]  M. Anand “1984” , 1962 .

[2]  Gerard Salton,et al.  Term-Weighting Approaches in Automatic Text Retrieval , 1988, Inf. Process. Manag..

[3]  Gerald Salton,et al.  Automatic text processing , 1988 .

[4]  Umakishore Ramachandran,et al.  Coherence of Distributed Shared Memory: Unifying Synchronization and Data Transfer , 1989, International Conference on Parallel Processing.

[5]  Richard A. Harshman,et al.  Indexing by latent semantic indexing , 1990 .

[6]  P. Dasgupta,et al.  The Clouds distributed operating system , 1991, Computer.

[7]  Umakishore Ramachandran,et al.  An implementation of distributed shared memory , 1991, Softw. Pract. Exp..

[8]  Joonwon Lee,et al.  Architectural primitives for a scalable shared memory multiprocessor , 1991, SPAA '91.

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

[10]  Steven K. Feiner,et al.  Knowledge-based augmented reality , 1993, CACM.

[11]  Alex Pentland,et al.  Visually guided animation , 1994, Proceedings of Computer Animation '94.

[12]  Andy Hopper,et al.  A ubiquitous, personalized computing environment for all: Teleporting in an X Window System Environment , 1994, IEEE Personal Communications.

[13]  Larry S. Davis,et al.  Computing spatio-temporal representations of human faces , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[14]  Alex Pentland,et al.  A vision system for observing and extracting facial action parameters , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[15]  Dave Sims,et al.  New realities in aircraft design and manufacture , 1994, IEEE Computer Graphics and Applications.

[16]  Andy Hopper,et al.  Teleporting in an X Window System Environment , 1994 .

[17]  Irfan Essa,et al.  Tracking facial motion , 1994, Proceedings of 1994 IEEE Workshop on Motion of Non-rigid and Articulated Objects.

[18]  Bill N. Schilit,et al.  The Parctab Ubiquitous Computing Experiment , 1994, Mobidata.

[19]  Karsten Schwan,et al.  Indigo: user-level support for building distributed shared abstractions , 1995, Proceedings of the Fourth IEEE International Symposium on High Performance Distributed Computing.

[20]  Alex Pentland,et al.  Facial expression recognition using a dynamic model and motion energy , 1995, Proceedings of IEEE International Conference on Computer Vision.

[21]  William Buxton,et al.  Evolution of a reactive environment , 1995, CHI '95.

[22]  A. Chien,et al.  High Performance Messaging on Workstations: Illinois Fast Messages (FM) for Myrinet , 1995, Proceedings of the IEEE/ACM SC95 Conference.

[23]  A. U.S. Causal Analysis for Visual Gesture Understanding , 1995 .

[24]  Irfan Essa,et al.  Causal Analysis for Visual Gesture Understanding , 1995 .

[25]  Wendy E. Mackay,et al.  Ariel: augmenting paper engineering drawings , 1995, CHI 95 Conference Companion.

[26]  Quentin Stafford-Fraser,et al.  BrightBoard: a video-augmented environment , 1996, CHI '96.

[27]  Gregory D. Abowd,et al.  Classroom 2000: Enhancing Classroom Interaction and Review , 1996 .

[28]  Daphne Koller,et al.  Toward Optimal Feature Selection , 1996, ICML.

[29]  Penio S. Penev,et al.  Local feature analysis: A general statistical theory for object representation , 1996 .

[30]  Alex Pentland,et al.  Modeling, tracking and interactive animation of faces and heads//using input from video , 1996, Proceedings Computer Animation '96.

[31]  Gregory D. Abowd,et al.  Ubiquitous Computing: Research Themes and Open Issues from an Applications Perspective , 1996 .

[32]  Gregory D. Abowd,et al.  Rapid prototyping of mobile context-aware applications: the Cyberguide case study , 1996, MobiCom '96.

[33]  Larry S. Davis,et al.  3-D model-based tracking of humans in action: a multi-view approach , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[34]  G. Abowd,et al.  Domisilica: Providing Ubiquitous Access to the Home , 1997 .

[35]  Karsten Schwan,et al.  Supporting parallel applications on clusters of workstations: The intelligent network interface approach , 1997, Proceedings. The Sixth IEEE International Symposium on High Performance Distributed Computing (Cat. No.97TB100183).

[36]  Peter W. Foltz,et al.  Learning Human-like Knowledge by Singular Value Decomposition: A Progress Report , 1997, NIPS.

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

[38]  Jessica K. Hodgins,et al.  Temporal notions of synchronization and consistency in Beehive , 1997, SPAA '97.

[39]  Umakishore Ramachandran,et al.  Beehive: application-driven systems support for cluster computing , 1997 .

[40]  Hiroshi Ishii,et al.  Tangible bits: towards seamless interfaces between people, bits and atoms , 1997, CHI.

[41]  Ron Frederick,et al.  Audio aura: light-weight audio augmented reality , 1997, UIST '97.

[42]  Claire Cardie,et al.  Empirical Methods in Information Extraction , 1997, AI Mag..

[43]  Alex Pentland,et al.  Coding, Analysis, Interpretation, and Recognition of Facial Expressions , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[44]  Bill N. Schilit,et al.  Supporting knowledge workers beyond the desktop with Palplates , 1997, CHI.

[45]  Gregory D. Abowd,et al.  CyberDesk: automated integration of desktop and network services , 1997, CHI.

[46]  R.A. Brooks,et al.  The Intelligent Room project , 1997, Proceedings Second International Conference on Cognitive Technology Humanizing the Information Age.

[47]  Tina Yu,et al.  Autonomous document classification for business , 1997, AGENTS '97.

[48]  Gregory D. Abowd,et al.  Teaching and learning as multimedia authoring: the classroom 2000 project , 1997, MULTIMEDIA '96.

[49]  Gregory D. Abowd,et al.  CyberDesk: a framework for providing self-integrating context-aware services , 1998, IUI '98.

[50]  Takeo Kanade,et al.  Rotation invariant neural network-based face detection , 1998, Proceedings. 1998 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No.98CB36231).

[51]  G. Abowd,et al.  Bringing People and Places Together with Dual Augmentation , 1998 .

[52]  Gregory D. Abowd,et al.  Investigating the capture, integration and access problem of ubiquitous computing in an educational setting , 1998, CHI.

[53]  Gregory D. Abowd,et al.  Bringing People and Places Together , 1998 .

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

[55]  Mark Weiser,et al.  Some computer science issues in ubiquitous computing , 1999, MOCO.

[56]  James H. Aylor,et al.  Computer for the 21st Century , 1999, Computer.

[57]  James W. Davis,et al.  The KidsRoom: A Perceptually-Based Interactive and Immersive Story Environment , 1999, Presence.

[58]  Mark D. Plumbley,et al.  Unsupervised neural network learning procedures for feature extraction and classification , 1996, Applied Intelligence.