M.S. in Computer Science, Brigham Young University, 1978
B. S. in Computer Science, Brigham Young University, 1976
Clarke Capital Partners, (2019-2020)
SparxTeq, Inc., CEO (2016-present)
Brigham Young University, Professor (1990-2016 retired)
Carnegie Mellon University, Director, Human-Computer Interaction Institute (1996-1998)
Carnegie Mellon University, Professor, (1996-1998)
Brigham Young University, Department Chair of Computer Science, (1992-1996)
Brigham Young University, Associate Professor, (1986-1990)
Brigham Young University, Assistant Professor, (1984-1986)
Arizona State University, Assistant Professor, (1981-1984)
Burroughs Corporation, Programmer, (1978-1980)
Father of UIST Award (2007)
ACM Fellow (2007)
CHI Academy (2004)
Outstanding Paper Award (IUI 2003)
Karl G. Maeser Research and Creative Arts Award (2003)
Distinguished Paper Award (IUI 2002)
CHI Lifetime Service Award (2002)
Arthur, R., Olsen, D. R., "Window Brokers: Collaborative Display Space Control" ACM Transactions on Computer Human Interaction. Vol 19 (3), (Oct 2012) PDF
Olsen, D. R., Bunn, D., Boulter, T., and Walz, R. "Interactive Television News" ACM Transactions on Multimedia Computing and Communications Applications. Vol 8 (2), (May 2012). PDF
Arthur, R. and Olsen, D. R. "XICE Windowing Toolkit: Seamless Display Annexation" ACM Transactions on Computer-Human Interaction, Vol 18 (3), (July 2011), PDF.
Olsen, D. R. and Moon, B. "Video Summarization Based on User Interaction", EuroITV '11, ACM, pp 115-122, (June 2011). PDF.
Arthur, R. B. and Olsen, D. R. "Privacy-aware Shared UI Toolkit for Nomadic Environments" Software Practice and Experience, doi:10.1002/spe.1085 (May 2011), PDF.
Olsen, D. R., Partridge, B., and Lynn, S., "Time Warp Sports for Internet Television." ACM Transactions on Computer-Human Interaction, Vol 17 (4), (Dec 2010), PDF
Lynn, S. G., Olsen, D. R., and Partridge, B. G., "Time Warp Football" European Conference on Interactive Television, ACM (2009), PDF, Video (best paper award)
Olsen, D. R., and Harris, M. K., "Edge-Respecting Brushes" UIST 2008, ACM (2008). PDF Video
Olsen, D. R. "Evaluating User Interface Systems Research," UIST 2007, ACM (2007). PDF
Olsen, D. R., Clement, J., and Pace, A. "Spilling: Expanding Hand-held Interaction to Touch Table Displays", TableTop 2007, IEEE (2007). PDF - Video
Crandall, J., Goodrich, M., Nielsen, C., Olsen, D. R.:�Validating Human-Robot Interaction Schemes in Multitasking Environments�, Systems, Man, and Cybernetics/Part A: Systems and Humans, Vol 35(4), IEEE, (July 2005)
Olsen, D. R., Taufer, T., Fails, J. A.: �ScreenCrayons: Annotating Anything�, UIST '04, ACM, (2004). .PDF
Olsen, D. R., Wood, B.: �Fan-out: Measuring Human Control of Multiple Robots� CHI �04, ACM, (2004). .PDF
Olsen, D. R., Wood, B., Turner, J.: �Metrics for Human Driving of Multiple Robots� International Conference on Robots and Automation, ICRA '04, IEEE, (2004). .PDF
Goodrich, M., Olsen, D. R.: �Seven Principles of Efficient Human-Robot Interaction� International Conference on Systems, Man, and Cybernetics, IEEE, (2003).
Olsen, D. R., Goodrich, M.: �Metrics for Evaluating Human-Robot Interaction�, PERMIS 2003. .PDF
Fails, J. A., Olsen, D. R.: �A Design Tool for Camera-based Interaction�, Human Factors in Computing Systems, CHI '03, ACM, (2003)
Fails, J. A., Olsen, D. R.: �Interactive Machine Learning�, Intelligent User Interfaces, IUI '03, ACM (2003) .PDF (best paper award)
Olsen, D. R., Peachey, J. R.: �Query by Critique: Spoken Language Access to Large Lists� , User Interface Software and Technology, UIST '02, ACM(2002). .PDF
Fails, J. A., Olsen, D. R.: �Light Widgets: Interacting in Every-day Spaces�, Intelligent User Interfaces, IUI '02, ACM(2002). .PDF (best paper award)
Rosenfeld, R., Olsen, D. R., Rudnicky, A." �Universal Speech Interfaces� interactions, ACM (2001) .PDF
Goodrich, M., Crandall, J. W., Palmer, T. J., Olsen, D. R.: �Experiments in Adjustable Autonomy,� Proceedings of the IJCAI01 workshop on Autonomy, Delegation, and Control: Interacting with Autonomous Agents (2001).
Olsen, D. R., Nielsen, S. T., Parslow, D.: �Join and Capture: A Model for Nomadic Interaction,� UIST '01, ACM, (2001) .PDF
Olsen, D. R., Hudson, S., Tam, C. M., Conaty, G., Phelps, M., Heiner, J,: �Speech Interaction with Graphical User Interfaces� , Interact 2001, IOS Press, (2001)
Olsen, D. R., Nielsen, T,: �Laser pointer Interaction�, Human Factors in Computing Systems, CHI '01, ACM, (April 2001) .PDF
Olsen, D. R., Nielsen, T., Jefferies, S., Moyes, W., Fredrickson, P.: "Cross-modal Interaction in XWeb", UIST '00, ACM (2000) .PDF
Olsen, D. R., "Interacting in Chaos", Interactions, ACM (1999) . .PDF
Olsen, D. R., Hudson, S. E., Verratti, T., Heiner, J. M., Phelps, M.: "Implementing Interface Attachments Based on Surface Representations", Human Factors in Computing Systems, CHI '99, ACM (1999)
Olsen, D. R., Hudson, S. E., Phelps, M., Heiner, J., Verratti, T.: �Ubiquitous Collaboration Via Surface Representations�, Computer Supported Cooperative Work, CSCW '98, ACM (1998)
Olsen, D. R., Boyarski, D., Verratti, T., Phelps, M., Lo, E.: �Generalized Pointing: Enabling Multiagent Interaction�, Human Factors in Computing Systems, CHI '98, ACM (1998) .PDF
Rodham, K.,Olsen, D.R.: �Nanites: An Approach to Structure-Based Monitoring�, ACM Transactions on Computer-Human Interaction, 4 (2), (1997).
Olsen, D. R., Deng, X.:�Inductive Groups� ACM Symposium on User Interface Software and Technology, UIST �96, (1996).
Nevill-Manning, C. G., Witten, I. H., Olsen, D. R.: �Compressing semi-structured text using hierarchical phrase identification�, Proceedings of the Data Compression Conference, IEEE Press, Los Alamitos, CA (1996).
Olsen, D. R., Monk, A. F., Curry, M. B.: "Algorithms for automatic dialogue analysis using propositional production systems", Human Computer Interaction, 10, 39-78 (1995).
Olsen, D. R., Rodham, K.: "Interactive Net Services on the WWW" INTERACT '95. (1995).
Olsen, D. R., Rodham, K.: "Distributable Interactive Objects" INTERACT '95. (1995).
Olsen, D. R., Kohlert, D.: "Pictures as Input Data", Human Factors in Computing Systems, CHI '95, ACM (1995)
Olsen, D. R., Ahlstrom, B., Kohlert, D.: "Building Geometry-based Widgets by Example", Human Factors in Computing Systems, CHI '95, ACM (May 1995)
Olsen, D. R., Rodham, K.: "Smart Telepointers: Maintaining Telepointer Consistancy in the Presences of User Customization" ACM Transactions on Graphics (July 1994)
Olsen, D. R.:"Automatic Generation of Interactively Consistent Search Dialogs", Human Factors in Computing Systems, CHI '94, ACM (1994).
Olsen, D. R., Rodham, K., Kohlert, D.: "Implementing a Graphical Multi-user Interface Toolkit.", Software Practice and Experience (Sept 1993).
Foley, J. D., Hudson, S. E., Miller, J., Myers, B. A., Olsen, D. R. : "Research Directions for User Interface Software Tools", Behavior & Information Technology, (March-April 1993)
Olsen, D. R.: "Bookmarks: An enhanced scroll bar" ACM Transactions on Graphics, (July 1992)
Olsen, D. R.: "User Interface Architectures for an Information Age" HCI '92, York, United Kingdom, (Sept 1992)
Olsen, D. R., McNeill, T., Mitchell, D.: "Workspaces: an Architecture for editing collections of objects", Human Factors in Computing Systems, CHI '92, ACM (April 1992).
Becker, S., Barrett, W. A., Olsen, D. R.: "Interactive Measurement of Three-Dimensional Objects Using a Depth Buffer and Linear Probe", ACM Transactions on Graphics (1991).
Olsen, D. R., Burbidge, M.: "CTS - Complex Text Interaction System" , Graphics Interface '90, (1990)
Olsen, D. R., Allen, K.: "Creating Interactive Techniques by Symbolically Solving Geometric Constraints", UIST '90, ACM (1990)
Olsen, D. R.: "Propositional Production Systems for Dialog Description", Human Factors in Computing Systems, CHI '90, ACM (1990)
Olsen, D. R., Tuck, R.: "Help by Guided Tasks - Utilizing UIMS Knowledge", Human Factors in Computing Systems, CHI '90, ACM (1990)
Olsen, D. R.: "A Programming Language Basis for User Interface Management", Human Factors in Computing Systems, CHI '89, ACM (1989)
Olsen, D. R., Burton, R. P.: "Structured Files for Interactive Graphics Programs", ISECON '88 Conference Proceedings.(1988)
Olsen, D. R., Halversen, B.: "Interface Usage Measurements in a User Interface Management System", ACM SIGGRAPH Symposium on User Interface Software, UIST '88, (Oct 1988).
Olsen, D. R.: "A Browse / Edit Model for User Interface Management" Graphics Interface '88. (June 1988).
Olsen, D. R., Dance, J.: "Macros by Example in a Graphical UIMS", IEEE Computer Graphics and Applications 6, 1 (Jan 1988).
Olsen, D. R., Burton, R. P.: "A Command-based User Interface Management System", 2nd International Conference on Computers and Applications (June 1988).
Olsen, D. R.: "Larger Issues in User Interface Management." Computer Graphics 21,2 (April 1987)
Olsen, D. R.: "MIKE: The Menu Interaction Kontrol Environment." ACM Transations on Graphics (Oct 1986)
Olsen, D. R., Nielsen, G.: "Direct Manipulation Techniques for 3D Objects Using 2D Locator Devices." 1986 Workshop on Interactive 3D Graphics, ACM (1986).
Olsen, D. R.: "Editing Templates: A User Interface Generation Tool." IEEE Computer Graphics and Applications 6, 11 (November 1986).
Olsen, D. R.: "An Editing Model for Generating Graphical User Interfaces." Proceedings of Graphics Interface '86. (May 1986).
Olsen, D. R., Dempsey, E., Rogge, R.: "Input-Output Linkage in a User Interface Management System.", Computer Graphics 19, 3 (July 1985).
Olsen, D. R., Cooper, C.: "Spatial Trees: A Fast Access Method for Unstructured Graphical Data.", Proceedings of Graphics Interface '85. (June 1985).
Olsen, D. R., Buxton, W., Ehrich, R., Kasik, D., Rhyne, J., Sibert, J.: "A Context for User Interface Management.", IEEE Computer Graphics and Applications 4,12 (December 1984).
Olsen, D. R.: "Push-down Automata for User Interface Management." ACM Transactions on Graphics 3,3 (July 1984).
Olsen, D. R.: "Presentational, Syntactic and Semantic Components of Interactive Dialogue Specification." Proceedings of the IFIP Workshop on User Interface Management. (November 1983).
Olsen, D. R., Dempsey, E.: "SYNGRAPH: An Automatic Interaction Generator.", Computer Graphics 17, 3 (July 1983).
Olsen, D. R., Dempsey, E.: "Syntax Directed Graphical Interaction.", Proceedings of SIGPLAN '83. (June 1983).
Olsen, D. R.: "Automatic Generation of Interactive Systems." Computer Graphics 17, 1 (January 1983).
Olsen, D. R.: "An Expression Model for Graphical Command Languages." Conference Proceedings National Computer Graphics Association, Vol II. (June 1982).
Olsen, D. R., Carter, S., Rockwood, A.: "A Program for Computing K-determinacy of a Taylor's Series.", Catastrophe Theory and its Applications. Appendix 1, pages 431-441. Pitman Publishing Limited, London, (1978).
Systems and Methods for Assessment Administration and Evaluation - US 9685095 - issued July 2017
Interactive Viewing of Sports Video - US 9,432,629 - issued Aug 2016
Distributing Multiple Client Windows Using a Display Server - US 8671360 - issued March 11, 2014
Presentation Scratch Spaces - US 8356256 B2 - issued Jan 15, 2013
Window Broker Architecture - US 8171423 B2 - Issued May 1, 2012
Adjunct Chair of Communities: ACM-SIGCHI - 2013-2018
Vice President of Publications: ACM-SIGCHI - 2006-2013.
Board Member: Utah Science Technology and Research (USTAR) governing board - 2006-2012.
Director: Human-Computer Interaction Institute - Carnegie Mellon University - 1996-1998.
Editor-in-Chief: ACM Transactions on Computer-Human Interaction - 1994-1997
Chair: Computer Science Department - Brigham Young University - 1992-1996
Chair: Faculty Advisory Council - Brigham Young University - 1988-1989