1. University of California San Diego, La Jolla, CA, USA
2. Microsoft Research, Redmond, WA, USA
3. Microsoft Gray Systems Lab, Redmond, WA, USA
4. Microsoft, Mountain View, CA, USA
5. SmartApps, Bellevue, WA, USA
6. Microsoft Gray Systems Lab, Mountain View, CA, USA