1. Microsoft Research, United Kingdom
2. Microsoft Research, United States and University of California Berkeley, United States
3. Microsoft Research, United States and University of California Irvine, United States
4. Microsoft Research, United States
5. Microsoft, United States