Work Experience

Open Voice Network, https://openvoicenetwork.org/ 1/2022–2/2023. Develop standards for Interaction of conversational assistants.

Intel Corporation, Hillsboro, OR: Senior Software Engineer, 4/1989–10/2006. Research, analysis, and design of new PC applications that increase the uses and users of PCs. Lead teams of researchers and developers in the following projects: work flow management, interactive agents, speech recognition. ,,application sharing, video conferencing.

World Wide Web Consortium (W3C) Voice Browser Working Group: Co-chair, 7/1999–9/2008. Standardized VoiceXML 2.0 & 2.1, Speech Synthesis Markup Language, Speech Recognition Grammar Format, Semantic Interpretation for Speech Recognition, Call Control XML, Pronunciation Lexicon Specification.

Information Today, Inc. (producers of the SpeechTEK Exposition and Conference, held annually in New York City, NY): Co-program Chair, 2002–present. Set conference content goals, select papers, organize sessions, review presentations, conduct and monitor conference sessions. Columnist for SpeechTEK Magazine.

Larson Technical Services, Beaverton, OR: Vice-president, 1/2000–present. Training and consulting for developing speech applications.

Applied Voice Input Output Society (AVIOS): Board Member, 2/2006–2/2024. Organize world-wide multimodal application contest.

Honeywell Computer Sciences Center, Golden Valley, MN: Senior Research Fellow, 9/1981–4/1989. Research analysis and design of schema integration algorithms and algorithms for intelligent user interfaces; principal investigator in NSF grant for federated databases.

Systems and Informatics, AG, Zug, Switzerland: Database Consultant, 9/1980–9/1981. Developed specifications for automated office system with back-end database computer for Olivetti Computers, Italy.

Sperry UNIVAC, Advanced Data Systems Research, Roseville, MN: Senior Systems Programmer, 6/1977–9/1980. Designed techniques for sharing data between IBM and UNIVAC computers; designed database management system for a database computer supporting both relational and network data models. Member of standards committees: CODASYL Data Description Language Committee and ANSI/SPARC Relational Database Task Group.

Patents:

US-5907324-A Method for saving and accessing desktop conference characteristics with a persistent conference object
US-5825854-A Telephone access system for accessing a computer through a telephone handset
US-5893126-A Method and apparatus for annotating a computer document incorporating sound
US-5831615-A Method and apparatus for redrawing transparent windows
US-5809317-A Creating and maintaining hypertext links among heterogeneous documents by the establishment of anchors and connections among anchors
US-5768607-A Method and apparatus for freehand annotation and drawings incorporating sound and for compressing and synchronizing sound