1. Microsoft Research, Cambridge & Newcastle University, Newcastle upon Tyne, United Kingdom
2. Microsoft Research, Cambridge, United Kingdom
3. Massachusettes Institute of Technology Media Lab, Cambridge, MA, USA
4. Newcastle University, Newcastle upon Tyne & Microsoft Research, Cambridge, United Kingdom
5. The University of Tokyo, Tokyo, Japan & Massachusettes Institute of Technology Media Lab, Cambridge, MA, USA