Abstract
Traditional remote controls typically allow users to activate functionality of a single device. Given that users activate a subset of functionality across devices to accomplish a particular task, it is attractive to consider a remote control directly supporting this behavior. We present qualitative and quantitative results from a study of two promising approaches creating such a remote control: end-user programming and machine learning. In general, results show that each approach possesses advantages and disadvantages, and that neither is optimal.
Similar content being viewed by others
References
Beck J, Geffault A, Islam N (1999) MOCA: A service framework for mobile computing devices. In: Proceedings of the international workshop on data engineering for wireless and mobile access
Desai N et al. (2002) Automated selection of remote control user interfaces in pervasive smart spaces. In: Pervasive smart spaces HCIC winter workshop
Fitts PM (1954) The information capacity of the human motor system in controlling the amplitude of movement. J Exp Psychol 47:381–391
Hick WE (1952) On the rate of gain of information. Q J Exp Psychol 4:11–26
Hirsh H, Davison B (1997) An adaptive UNIX command-line assistant. In: Proceedings of the first international conference on autonomous agents
Hodes T, Katz R (1999) A document-based framework for internet application control. In: Proceedings of the second USENIX symposium on internet technologies and systems (USITS ’99)
Horvitz E (1999) Principles of mixed-initiative user interfaces. In: Proceedings of CHI ’99, ACM SIGCHI conference on human factors in computing systems, Pittsburgh, PA
Horvitz E et al (2002) Coordinator: probabilistic forecasting of presence and availability. In: proceedings of the 18th conference on uncertainty and artificial intelligence, pp 224–233
Isbell C, Omojokun O, Pierce J (2004) From devices to tasks: automatic task prediction for personalized appliance control. In: proceedings of the 2nd conference on appliance design
Isbell C et al (2001) A social reinforcement learning agent. In: proceedings of agents
Microsoft corporation. Universal plug and play forum. http://www.upnp.org/
Nichols J et al. (2002) Requirements for automatically generating multi-modal interfaces for complex appliances. In: proceedings of the 4th IEEE international conference on multimodal interfaces
OmniRemote. http://www.pacificneotek.com/omnisw.htm
Philips Pronto. http://www.pronto.philips.com/
Ponnekanti S et al. (2001) ICrafter: A service framework for ubiquitous computing environments. Proceedings of UBICOMP
Ruvini J, Dony C (2000) APE: learning user’s habits to automate repetitive tasks. In: proceedings of intelligent user interfaces 2000, pp 229–232
Sun Microsystems. JiniTM Network Technology. http://www.sun.com/jini/
Universal Remote Console project. http://dsonline.computer.org/0403/d/b1sta.htm
Acknowledgements
This research was funded in part by Microsoft and NSF grants ANI 0229998, EIA 03-03590 and IIS 0312328.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Omojokun, O., Pierce, J.S., Isbell, C.L. et al. Comparing end-user and intelligent remote control interface generation. Pers Ubiquit Comput 10, 136–143 (2006). https://doi.org/10.1007/s00779-005-0019-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00779-005-0019-6