Han begynte å arbeide for Microsoft Research i 1991 og ble forfremmet til visepresident i 1994. I 2000 ble han seniorvisepresident, og han hadde denne rollen frem til 2012. Tidligere hadde han også vært direktør for Microsoft Research.
Han har forfattet en rekke patenter innenfor områder som datakompresjon, datanett og operativsystemer og var en større utvikler av Microsoftsinteractive TV.