Portrait of John Krumm

John Krumm

Principal Researcher


John Krumm is a researcher at Microsoft Research in Redmond, WA, USA (Microsoft’s headquarters). He works in the Adaptive Systems & Interaction Group on techniques for measuring a person’s location and for using location data in a way that benefits the user.

John graduated from Carnegie Mellon University in 1993 with a PhD in robotics and a thesis on texture analysis in images. He worked at the Robotics Center of Sandia National Laboratories in Albuquerque, New Mexico for the next four years. His main projects there were computer vision for object recognition for use in robots and vehicles. He has been at Microsoft Research in Redmond, Washington, USA since 1997, and is currently a principal researcher. His research focuses on understanding peoples’ location and how to use that information to benefit the user. He holds 55 U.S. patents. Dr. Krumm was a PC chair for UbiComp 2007, ACM SIGSPATIAL 2013, and ACM SIGSPATIAL 2014, served on the editorial board of IEEE Pervasive Computing Magazine and as a coeditor in chief for the Journal of Location Based Services. He currently serves on the editorial board of the Journal of Location Based Services and as an associate editor for ACM Transactions on Spatial Algorithms and Systems.


Spatial Crowdsourcing

Established: January 28, 2014

We are studying how we can get regular people to do simple tasks at specific locations. An example task is to take a picture of a sign at a certain location. We are interested in who to ask and how…

Computing with Spatial Trajectories

Established: November 16, 2011

Editor: Yu Zheng, Xiaofang Zhou Foreword by Jiawei Han Editorial board: Ralf Hartmut Güting, Hans-Peter Kriegel, Hanan Samet [Order it on Amazon] [Buy it from Springer] [Preview this book (Outline and Preface)]   With the rapid development of wireless communication and…

PreHeat: Controlling Home Heating With Occupancy Prediction

Established: March 2, 2011

Home heating uses more energy than any other residential energy expenditure, making increasing the efficiency of home heating an important goal for saving money and protecting the environment. We have built a home-heating system, PreHeat, that automatically programs your thermostat…