Zillow May 2010 - Jun 2015
Vice President Engineering
Infopogo May 2010 - Jun 2015
President
Zillow Feb 2005 - Dec 2006
Vice President - Development
Expedia, Inc. 2004 - 2005
Vice President - Global Platform Services
Expedia, Inc. 1999 - 2004
Vice President Air and Car and Core
Education:
Uc Irvine 1985 - 1989
Skills:
Product Management E Commerce Agile Project Management Agile Methodologies Mobile Applications Scalability Mobile Devices Strategic Partnerships Architecture Saas Software Development Start Ups Scrum Software Project Management Analytics Program Management Cloud Computing Architectures Mergers and Acquisitions Mergers Software Design Software Engineering User Experience Enterprise Software Distributed Systems Web Analytics Web Applications User Interface
Kristin Acker - Seattle WA, US Letha Dunn - Kenmore WA, US David Beitel - Seattle WA, US Garrett McAuliffe - Seattle WA, US Lloyd Frink - Seattle WA, US
International Classification:
G06T 15/00
US Classification:
345419000
Abstract:
A facility for display multimedia artifacts is described. The facility displays a map of a three-dimensional space. The facility further displays a plurality of perspective icons, each in a particular position and orientation relative to the map. When a user selects a displayed perspective icon, the facility displays a media artifact captured from the position and orientation of the selected perspective icon in the three-dimensional space.
System And Method For Switching Between Software Applications In Multi-Window Operating System
Garrett McAuliffe - Kirkland WA Leonard Zuvela - Mikilteo WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 900
US Classification:
709100
Abstract:
A computer implemented method and system for switching from one application to a second application. A user enters a "switch to" command, either directly or imbedded within a macro. A determination is then made whether the application to be switched to is running. If the application is running, the focus of the operating system is switched to the second application. If the second application is not running, then the application is launched. When determining whether the application is running, determinations are made regarding whether the application is invisible or owned.
Method Of Setting Input Levels In A Voice Recognition System
Garrett McAuliffe - Kirkland WA Leonard Zuvela - Mikilteo WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G10L 900
US Classification:
704225
Abstract:
A computer implemented voice recognition method and system for adjusting an input level to adjust the input signal amplitude level of spoken words to enhance voice recognition. A user is prompted with a word to speak into a microphone. The spoken word is converted into an analog electrical signal having an input signal amplitude level. A sound card then converts this analog signal to a digital stream of data. This input signal amplitude level is compared to a reference amplitude level. An adjustment to an input volume control is made with respect to the comparison to adjust the input signal amplitude level to approach the reference amplitude level. The invention also uses an iterative process for a set number of iterations to make the adjustment for the input signal amplitude level to approach the reference amplitude level.