`
`1 of 9
`
`Ph.D. in Computer and Information Science, University of
`Pennsylvania, 1981
`
`M.S. in Computer Science, Brigham Young University, 1978
`
`B. S. in Computer Science, Brigham Young University, 1976
`
`Brigham Young University, Professor (1990-Present)
`
`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)
`
`CHI Lifetime Research Award (2012)
`
`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)
`
`Page 1 of 9
`
`GOOGLE EXHIBIT 1003
`
`
`
`I! an R. Olsen Jr. - Vrta
`
`Distinguished Paper Award (IUI 2002)
`
`CHI Lifetime Service Award (2002)
`
`Buildin InteractiveS stems 2009
`
`Developing User Interfaces, (1998)
`
`User Interface Management Systems: Models and Algorithms,
`
`( 1 992).
`
`papers
`
`Dan Olsen, Benjamin Sellers, and Trent Boulter. "Enhancing
`
`interactive television news" TVX '14, ACM, pp 11-18 (June 2014)
`
`Arthur, R., Olsen, D. R., "Window Brokers: Collaborative Display
`
`Space Control" ACM Transactions on Computer Human
`
`Interaction. Vol 19 (3), (Oct 2012)
`
`Olsen, D. R., Bunn, D., Boulter, T., and Walz, R. "lnteractive
`
`Television News" ACM Transactions on Multimedia Computing
`
`and Communications Applications. Vol 8 (2), (May 2012)
`
`Arthur, R. and Olsen, D. R. "X|CE Windowing Toolkit: Seamless
`
`Display Annexation" ACM Transactions on Computer-Human
`
`Interaction, Vol 18 (3), (July 2011)
`
`Olsen, D. R. and Moon, B. "Video Summarization Based on User
`
`Interaction", Euro|TV '11, ACM, pp 115-122, (June 2011)
`
`Arthur, R. B. and Olsen, D. R. "Privacy-aware Shared UI Toolkit
`
`for Nomadic Environments" Software Practice and Experience,
`
`doi:10.1002Ispe.1085 (May 2011)
`
`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)
`
`Lynn, S. G., Olsen, D. R., and Partridge, B. G., "Time Warp
`
`Football" European Conference on Interactive Television, ACM
`
`Page 2 of 9
`
`
`
`I! an R. Olsen Jr. - Vxta
`
`(2009)_ (best paper award)
`
`Olsen, D. R., and Harris, M. K., "Edge-Respecting Brushes" UIST
`
`2008, ACM (2008)
`
`Olsen, D. R. "Evaluating User Interface Systems Research," UIST
`
`2007, ACM (2007)
`
`Olsen, D. R., Clement, J., and Pace, A. "Spi|ling: Expanding
`
`Hand-held Interaction to Touch Table Displays", TableTop 2007,
`
`IEEE (2007)
`
`Crandall, J., Goodrich, M., Nielsen, C., Olsen, D. R.:“VaIidating
`
`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)
`
`Olsen, D. R., Wood, B.: “Fan-out: Measuring Human Control of
`
`Multiple Robots” CHI '04, ACM, (2004)
`
`Olsen, D. R., Wood, B., Turner, J.: “Metrics for Human Driving of
`
`Multiple Robots" lntemational Conference on Robots and
`
`Automation, ICRA '04, IEEE, (2004)
`
`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
`
`lnteraction", PERMIS 2003
`
`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.: “lnteractive Machine Learning”,
`
`Intelligent User Interfaces, IUI '03, ACM (2003) (best paper award)
`
`Olsen, D. R., Peachey, J. R.: “Query by Critique: Spoken
`
`Language Access to Large Lists”, User Interface Software and
`
`Page 3 of 9
`
`
`
`I! an R. Olsen Jr. - Vita
`
`Technology, UIST '02, ACM(2002)
`
`Fails, J. A., Olsen, D. R.: “Light Widgets: Interacting in Every-day
`
`Spaces”, Intelligent User Interfaces, IUI '02, ACM(2002)
`
`(best paper award)
`
`Rosenfeld, R., Olsen, D. R., Rudnicky, A. “Universal Speech
`
`Interfaces” interactions, ACM (2001)
`
`Goodrich, M., Crandall, J. W., Palmer, T. J., Olsen, D. R.:
`
`“Experiments in Adjustable Autonomy," Proceedings of the
`
`IJCAIO1 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 lnteraction,” UIST '01, ACM, (2001)
`
`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)
`
`Olsen, D. R., Nielsen, T., Jefferies, S., Moyes, W., Fredrickson,
`
`P.: "Cross-modal Interaction in XWeb", UIST '00, ACM (2000)
`
`Olsen, D. R., "|nteracting in Chaos", Interactions, ACM (1999)
`
`Olsen, D. R., Hudson, S. E., Verratti, T., Heiner, J. M., Phelps, M.:
`
`"lmplementing 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 |nteraction”, Human
`
`Factors in Computing Systems, CHI '98, ACM (1998)
`
`Rodham, K.,O|sen, D.R.: “Nanites: An Approach to
`
`Page 4 of 9
`
`
`
`I! an R. Olsen Jr. - Vxta
`
`Structure-Based Monitoring”, ACM Transactions on
`
`Computer-Human Interaction, 4 (2), (1997)
`
`Olsen, D. R., Deng, X.:“lnductive 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.: "lnteractive Net Services on the WWW"
`
`INTERACT '95. (1995)
`
`Olsen, D. R., Rodham, K.: "Distributable Interactive Objects"
`
`INTERACT '95. (1 995)
`
`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 Telepointersz 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.: "ImpIementing 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)
`
`Page 5 of 9
`
`
`
`I! an R. Olsen Jr. - Vxta
`
`Olsen, D. R.: "Bookmarks: An enhanced scroll bar" ACM
`
`Transactions on Graphics, (July 1992)
`
`Olsen, D. R.: "User Interface Architectures for an Infonnation Age"
`
`HCI '92, York, United Kingdom, (Sept 1992)
`
`Olsen, D. R., McNeiIl, 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.: "lnteractive 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 Soltware, UIST '88, (Oct 1988)
`
`Olsen, D. R.: "A Browse / Edit Model for User Interface
`
`Management" Graphics Interface '88. (June 1988)
`
`Page 6 of 9
`
`
`
`I! an R. Olsen Jr. - Vxta
`
`Olsen, D. R., Dance, J.: "Macros by Example in a Graphical
`
`U|MS", 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.: "lnput-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
`
`1 983)
`
`Page 7 of 9
`
`
`
`I! an R. Olsen Jr. - Vxta
`
`Olsen, D. R., Dempsey, E.: "SYNGRAPH: An Automatic
`
`Interaction Generator.", Computer Graphics 17, 3 (July 1983)
`
`Olsen, D. R., Dempsey, E.: "Syntax Directed Graphical
`
`lnteraction.", 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)
`
`Distributing Multiple Client Windows Using a Display Server - US
`
`8671360 - issued March 11, 2014
`
`Presentation Scratch Spaces - US 8356256 B2 - issued Jan 15,
`201 3
`
`Window Broker Architecture - US 8171423 B2 - Issued May 1,
`2012
`
`service
`
`positions
`
`Adjunct Chair of Communities: ACM-SIGCHI - 2013-present
`
`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
`
`Page 8 of 9
`
`
`
`Dan R. Olsen Jr. - Vita
`
`Chair: Computer Science Department - Brigham Young University
`- 1992-1996
`
`Chair: Faculty Advisory Council - Brigham Young University -
`1988-1989
`
`9 of 9
`
`Page 9 of 9
`
`