Jacob R. Lorch, Microsoft Research