`
`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
`
`
`
`Dan R.Olsen Jr. - Vita
`
`Distinguished Paper Award (IUI 2002)
`
`CHI Lifetime Service Award (2002)
`
`books
`
`Building
`
`Interactive Systems,
`
`(2009
`
`Developing UserInterfaces, (1998)
`
`User Interface Management Systems: Models and Algorithms,
`(1992).
`
`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. "Interactive
`
`Television News" ACM Transactions on Multimedia Computing
`and Communications Applications. Vol 8 (2), (May 2012)
`
`Arthur, R. and Olsen, D. R. "XICE 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", EurolTV '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.1002/spe.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
`
`2 of 9
`Page 2 of 9
`
`Page 2 of 9
`
`
`
`Dan R.Olsen Jr. - Vita
`
`3 of 9
`Page 3 of 9
`
`(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. "Spilling: Expanding
`Hand-held Interaction to Touch Table Displays", TableTop 2007,
`IEEE (2007)
`
`Crandall, J., Goodrich, M., Nielsen, C., Olsen, D. R.:“Validating
`Human-RobotInteraction Schemesin 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” International Conference on Robots and
`Automation, ICRA '04, IEEE, (2004)
`
`Goodrich, M., Olsen, D. R.: “Seven Principles of Efficient
`Human-RobotInteraction” International Conference on Systems,
`Man, and Cybernetics, IEEE, (2003)
`
`Olsen, D. R., Goodrich, M.: “Metrics for Evaluating Human-Robot
`Interaction”, 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.: “Interactive 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
`
`
`
`Dan R.Olsen Jr. - Vita
`
`4 of 9
`Page 4 of 9
`
`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 Interaction,” 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-modalInteraction in XWeb", UIST '00, ACM (2000)
`
`Olsen, D. R., "Interacting in Chaos", Interactions, ACM (1999)
`
`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)
`
`Rodham, K.,Olsen, D.R.: “Nanites: An Approach to
`
`Page 4 of 9
`
`
`
`Dan R.Olsen Jr. - Vita
`
`5 of 9
`Page 5 of 9
`
`Structure-Based Monitoring”, ACM Transactions on
`Computer-HumanInteraction, 4 (2), (1997)
`
`Olsen, D. R., Deng, X.:“Inductive Groups” ACM Symposium on
`UserInterface Software and Technology, UIST ‘96, (1996)
`
`Nevill-Manning, C. G., Witten, |. 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 ComputerInteraction, 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)
`
`Page 5 of 9
`
`
`
`Dan R.Olsen Jr. - Vita
`
`6 of 9
`Page 6 of 9
`
`Olsen, D. R.: "Bookmarks: An enhancedscroll 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 Measurementsin a
`User Interface Management System", ACM SIGGRAPH
`Symposium on UserInterface Software, UIST '88, (Oct 1988)
`
`Olsen, D. R.: "A Browse / Edit Model for User Interface
`Management" Graphics Interface '88. (June 1988)
`
`Page 6 of 9
`
`
`
`Dan R.Olsen Jr. - Vita
`
`7 of 9
`Page 7 of 9
`
`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 UserInterface
`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 MenuInteraction Kontrol Environment."
`ACM Transations on Graphics (Oct 1986)
`
`Olsen, D. R., Nielsen, G.: "Direct Manipulation Techniques for 3D
`Objects Using 2D Locator Devices." 1986 WorkshoponInteractive
`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 UserInterface
`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 UserInterface Management. (November
`1983)
`
`Page 7 of 9
`
`
`
`Dan R.Olsen Jr. - Vita
`
`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, VolIl. (June 1982)
`
`Olsen, D. R., Carter, S., Rockwood, A.: "A Program for Computing
`K-determinacy of a Taylor's Series.", Catastrophe Theory andits
`Applications. Appendix 1, pages 431-441. Pitman Publishing
`Limited, London, (1978)
`
`patents
`
`Distributing Multiple Client Windows Using a Display Server - US
`8671360 - issued March 11, 2014
`
`Presentation Scratch Spaces - US 8356256 B2 - issued Jan 15,
`2013
`
`WindowBrokerArchitecture - US 8171423 B2 - Issued May1,
`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-ComputerInteraction Institute - Carnegie Mellon
`University - 1996-1998
`
`Editor-in-Chief: ACM Transactions on Computer-Human
`Interaction - 1994-1997
`
`8 of 9
`Page 8 of 9
`
`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
`
`