Skip to main content
Log in

Comparing end-user and intelligent remote control interface generation

  • Original Article
  • Published:
Personal and Ubiquitous Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. 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

  2. Desai N et al. (2002) Automated selection of remote control user interfaces in pervasive smart spaces. In: Pervasive smart spaces HCIC winter workshop

  3. Fitts PM (1954) The information capacity of the human motor system in controlling the amplitude of movement. J Exp Psychol 47:381–391

    Article  Google Scholar 

  4. Hick WE (1952) On the rate of gain of information. Q J Exp Psychol 4:11–26

    Article  Google Scholar 

  5. Hirsh H, Davison B (1997) An adaptive UNIX command-line assistant. In: Proceedings of the first international conference on autonomous agents

  6. 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)

  7. 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

  8. 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

  9. 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

  10. Isbell C et al (2001) A social reinforcement learning agent. In: proceedings of agents

  11. Microsoft corporation. Universal plug and play forum. http://www.upnp.org/

  12. Nevo. http://www.mynevo.com/Mynevo/Home.aspx

  13. 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

  14. OmniRemote. http://www.pacificneotek.com/omnisw.htm

  15. Philips Pronto. http://www.pronto.philips.com/

  16. Ponnekanti S et al. (2001) ICrafter: A service framework for ubiquitous computing environments. Proceedings of UBICOMP

  17. Ruvini J, Dony C (2000) APE: learning user’s habits to automate repetitive tasks. In: proceedings of intelligent user interfaces 2000, pp 229–232

  18. Sun Microsystems. JiniTM Network Technology. http://www.sun.com/jini/

  19. Universal Remote Console project. http://dsonline.computer.org/0403/d/b1sta.htm

Download references

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

Authors

Corresponding author

Correspondence to Olufisayo Omojokun.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00779-005-0019-6

Keywords

Navigation