Ted Wobber, Microsoft Research