Johnson Apacible, Microsoft Research