Microsoft Research, One Microsoft Way, Redmond, WA 98052, USA.|Microsoft Research, One Microsoft Way, Redmond, WA 98052, USA.|Microsoft Research, One Microsoft Way, Redmond, WA 98052, USA.|Microsoft Research, One Microsoft Way, Redmond, WA 98052, USA.