Dushyanth Narayanan, Microsoft Research