Yinglian Xie, Microsoft Research Silicon Valley