Facile: a framework for attention-correlated local communication

In ubiquitous computing systems, several devices may coordinate to help a user accomplish her tasks. Careful design of device-device and user-device interaction is crucial to protect the user from the complexity of these systems. Proxies that act on the user's behalf can significantly improve user-device interaction by "invisibly" providing personalization data and collecting information from devices. But correctly associating devices and user proxies is challenging, particularly in highly mobile, multiperson, multidevice environments. Highly accurate association generally requires an explicit action on the user's part, which distracts them from their task. We present Facile, a software framework for supporting applications that require invisible association. Facile is independent of the physical communication layer and is designed to minimize latency and power consumption. We describe the construction of three applications in Facile, and our work toward integrating Facile with a capacitively-coupled communication mechanism.

[1]  Gaetano Borriello,et al.  Empirical measurements of intrabody communication performance under varied physical configurations , 2001, UIST '01.

[2]  Joseph F. McCarthy,et al.  MUSICFX: an arbiter of group preferences for computer supported collaborative workouts , 2000, CSCW '00.

[3]  Mani B. Srivastava,et al.  Architecture strategies for energy-efficient packet forwarding in wireless sensor networks , 2001, ISLPED '01.

[4]  Robert Szewczyk,et al.  System architecture directions for networked sensors , 2000, ASPLOS IX.

[5]  Bernt Schiele,et al.  Smart-Its Friends: A Technique for Users to Easily Establish Connections between Smart Artefacts , 2001, UbiComp.

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

[7]  Albrecht Schmidt,et al.  Enabling implicit human computer interaction: a wearable RFID-tag reader , 2000, Digest of Papers. Fourth International Symposium on Wearable Computers.

[8]  Jun Rekimoto,et al.  Wearable key: device for personalizing nearby environment , 2000, Digest of Papers. Fourth International Symposium on Wearable Computers.

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

[10]  Steven McCanne,et al.  The BSD Packet Filter: A New Architecture for User-level Packet Capture , 1993, USENIX Winter.

[11]  Philip Levis,et al.  Maté: a tiny virtual machine for sensor networks , 2002, ASPLOS X.

[12]  Thomas G. Zimmerman,et al.  : Near-field , 2022 .

[13]  Jun Rekimoto,et al.  Pick-and-drop: a direct manipulation technique for multiple computer environments , 1997, UIST '97.

[14]  Bill Serra,et al.  People, Places, Things: Web Presence for the Real World , 2000, Proceedings Third IEEE Workshop on Mobile Computing Systems and Applications.

[15]  Andrea Lockerd Thomaz,et al.  Eye-R, a glasses-mounted eye motion detection interface , 2001, CHI Extended Abstracts.

[16]  Gaetano Borriello,et al.  Labscape: A Smart Environment for the Cell Biology Laboratory , 2002, IEEE Pervasive Comput..

[17]  Kay Römer,et al.  Smart identification frameworks for ubiquitous computing applications , 2003, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[18]  Kori Inkpen Quinn,et al.  That one there! Pointing to establish device identity , 2002, UIST '02.

[19]  David E. Culler,et al.  System architecture directions for networked sensors , 2000, SIGP.

[20]  Roy Want,et al.  Bridging physical and virtual worlds with electronic tags , 1999, CHI '99.

[21]  Andy Hopper,et al.  The Anatomy of a Context-Aware Application , 1999, Wirel. Networks.