Brian Zill, Microsoft Research