Tom Rodeheffer, Microsoft Research