Antony Rowstron, Microsoft Research Ltd.