Doug Terry, Microsoft Research Silicon Valley