Francis Y. Yan, Microsoft Research