Jeremy Elson, Microsoft Research