John D. Davis, Microsoft Research, Silicon Valley