I have more than 25 years of professional experience in technology research and development. Areas of focus include computer systems and networks, mobile computing systems and applications, location data analysis and modeling, infrastructure virtualization, security, and privacy.
I am currently a Software Engineer at Google. I was previously a Lead Member of Technical Staff at AT&T Labs, a Research Staff Member at IBM Research, and Chief Scientist of Vindigo, an award-winning provider of location-based services for mobile devices. I hold a Ph.D. in Computer Science from the University of California at Berkeley. I'm an IEEE Fellow and an ACM Distinguished Scientist.
My curriculum vitae contains a more complete career history.
I am currently building software infrastructure used by a variety of Google products and services. For several years before joining Google, my work focused on characterizing and modeling human mobility on a large scale based on data from the AT&T cellular phone network. Understanding how people move yields insights into important societal issues, such as the environmental impact of human travel, traffic congestion, and the spread of disease.
I initiated and led efforts to analyze billions of location samples for hundreds of thousands of anonymous cellphones to characterize how people move in metropolitan areas such as New York, Los Angeles, and San Francisco. Our results included range of travel, important places, commuting carbon footprints, commuting routes, and catchment areas. We also developed differentially private modeling techniques that generate realistic sequences of locations and times for arbitrary numbers of synthetic people moving across metropolitan-scale regions.
My curriculum vitae outlines other previous work.
- Selected recent papers:
Earthquakes, Hurricanes, and Mobile Communication Patterns in the New York Metro Area: Collective Behavior during Extreme Events,
C. Small, R. Becker, R. Cáceres, and S. Urbanek,
April 2015. Also presented at NetMob 2015.
DP-WHERE: Differentially Private Modeling of Human Mobility,
D. J. Mir, S. Isaacman, R. Cáceres, M. Martonosi, and R. N. Wright,
Proc. of IEEE International Conference on Big Data (BigData),
October 2013. Also presented at NetMob 2013.
Towards Synchronization of Live Virtual Machines among Mobile Devices,
J. Bickford and R. Cáceres,
14th ACM Workshop on Mobile Computing Systems and Applications (HotMobile),
Human Mobility Characterization from Cellular Network Data,
R. Becker, R. Cáceres, K. Hanson, S. Isaacman, J. M. Loh, M. Martonosi, J. Rowland, S. Urbanek, A. Varshavsky, and C. Volinsky,
Communications of the ACM (CACM),
Vol. 56, No. 1,
Obtaining In-Context Measurements of Cellular Network Performance,
A. Gember, A. Akella, J. Pang, A. Varshavsky, and R. Cáceres,
2012 Internet Measurement Conference (IMC),
Human Mobility Modeling at Metropolitan Scales,
S. Isaacman, R. Becker, R. Cáceres, M. Martonosi, J. Rowland, A. Varshavsky, and W. Willinger,
10th ACM International Conference on Mobile Systems, Applications, and Services (MobiSys),
June 2012. Also presented at NetMob 2013.
- Human mobility:
- How to Mine Cell-Phone Data Without Invading Your Privacy, MIT Technology Review, May 13, 2013.
- The Really Smart Phone, Wall Street Journal, April 22, 2011.
- Telcos Waking Up To the Value of Your Location, Slashdot, May 28, 2010.
- Mobile Data: A Gold Mine for Telcos, MIT Technology Review, May 27, 2010.
- IEEE Fellow,
- ACM Distinguished Scientist,
- CRA-W/CDC Distinguished Lecturer,
- ACM/USENIX MobiSys Best Paper Award,
- IBM Pat Goldberg Memorial Best Paper Award,
- ACM Recognition of Service Award,
2000, 2007, 2008.
- McGill University Faculty Scholar,
- Carol Morgan School Distinguished Alumnus Award,
Last updated 24 April 2015.