David A. Maltz, Microsoft Research