Vijayan Prabhakaran, Microsoft Research, Silicon Valley