Edmund B. Nightingale, Microsoft Research, Redmond