Vijayan Prabhakaran, Microsoft Research