top of page

PATENTS

Ranveer Chandra, John Krumm, Xia Zhou, Stefan Saroiu, EP3119136 A1, "Energy efficient maximization of network connectivity," filed 2013-2-1, granted 2017-1-18.

​

Jason Timothy Creighton, Amol Wankhede, Eric Horvitz, Ajoy Nandi, Melissa N. Lim, Mangesh Deshpande, Paul Koch, John Charles Krumm, US20160345132A1, "Intelligent surfacing of reminders," filed 2015-5-22, granted 2016-11-24.
 

Daniel Delling, Moises Goldszmidt, Andrew V. Goldberg, John Krumm, Renato Fonseca Furquim Werneck, US20160320200A1, "Controlling travel route planning module based upon user travel preference," filed 2015-4-29, granted 2016-11-3.
 

John C. Krumm, Dany Rouhana, Ming-Wei Chang, Aman Kansal, Piali Choudhury, US9443326B2, "Semantic place labels," filed 2013-12-10, granted 2016-9-13.
 

Eric J. Horvitz, John C. Krumm, US20140278091A1, "Planning under destination uncertainty," filed 2013-3-14, granted 2014-9-18.
 

Eric J. Horvitz, John C. Krumm, Semiha E. Kamar Eden, Adam Sadilek, US20140278634A1, "Spatiotemporal Crowdsourcing," filed 2013-3-15, granted 2014-9-18.
 

Michael Lewis Seltzer, Neil W. Black, Jeffrey D. Couckuyt, Ivan J. Tashev, John C. Krumm, Ruston Panabaker, US8793065B2, "Route-based activity planner," filed 2008-2-19, granted 2014-7-29.
 

Robert W. Gruen, John C. Krumm, US8538686B2, "Transport-dependent prediction of destinations," filed 2011-9-9, granted 2013-9-17.
 

Ranveer Chandra, John C. Krumm, Xia Zhou, Stefan Saroiu, US20130223308A1, "Engery efficient maximization of network connectivity," filed 2012-2-28, granted 2013-8-29.
 

Andrew William Lovitt, Thomas Moscibroda, Ranveer Chandra, Alice Jane Bernheim Brush, John Charles Krumm, US20130053054A1, "Using predictive technology to intelligently choose communication," filed 2011-8-24, granted 2013-2-28.
 

John Charles Krumm, James W. Scott, Alice Jane Bernheim Brush, Brian R. Meyers, Stephen Edward Hodges, US20120310376A1, "Occupancy prediction using historical occupancy patterns," filed 2011-6-2, granted 2012-12-6.
 

Paul A. Viola, Zhaowei Jiang, John C. Krumm, Matthew Graham Dyor, Eric J. Horvitz, Lili Cheng, US20120265433A1, "Suggestive mapping," filed 2011-4-15, granted 2012-10-18.
 

Alice Jane Bernheim Brush, John Charles Krumm, Shahriyar Amini, Amy Karlson, Jaime Teevan, Nissanka Arachchige Bodhi Priyantha, US20120158289A1, "Mobile search based on predicted location," filed 2010-12-17, granted 2012-6-21.
 

Eric Horvitz, John Charles Krumm, US20120010996A1, "Recommendations and targeted advertising based upon directions requests activity and data," filed 2010-7-7, granted 2012-1-12.
 

Paul E. Newson, John C. Krumm, Eric J. Horvitz, US20110313648A1, "Probabilistic Map Matching From A Plurality Of Observational And Contextual Factors," filed 2010-6-16, granted 2011-12-22.
 

Eric J. Horvitz, John C. Krumm, Murugesan S. Subramani, US20110288839A1, "Open-world modeling," filed 2011-7-29, granted 2011-11-24.
 

Jeffrey D. Couckuyt, Neil W. Black, John C. Krumm, Ruston Panabaker, Ivan J. Tashev, Michael Lewis Seltzer, US8060297B2, "Route transfer between devices," filed 2007-12-14, granted 2011-11-15.
 

John C. Krumm, Eric J. Horvitz, US8024112B2, "Methods for predicting destinations from partial trajectories employing open-and closed-world modeling methods," filed 2006-6-26, granted 2011-9-20.
 

Jyh-Han Lin, John Charles Krumm, Arjun Sundararajan, US20110205125A1, "Inferring beacon positions based on spatial relationships," filed 2010-2-24, granted 2011-8-25.
 

Scott J. Counts, John C. Krumm, Jordan L. K. Schwartz, Steve C. Glenner, US7933612B2, "Determining physical location based upon received signals," filed 2006-6-30, granted 2011-4-26.
 

Eric Horvitz, John Krumm, US20100332131A1, "Routing, alerting, and transportation guidance based on preferences and learned or inferred risks and desirabilities," filed 2009-6-26, granted 2010-12-30.
 

John Krumm, Lili Cao, US20100305850A1, "Vehicle Route Representation Creation," filed 2009-5-27, granted 2010-12-2.
 

Matthew Man Chung Cheung, John C. Krumm, Chandrasekhar Thota, Steve J. Lombardi, Anurag Sharma, US7738884B2, "Positioning service utilizing existing radio base stations," filed 2005-6-28, granted 2010-6-15.
 

John C. Krumm, Gerald F. Cermak, Eric J. Horvitz, Edward C. Miller, Adel Amin AbdelAzim Youssef, US7738881B2, "Systems for determining the approximate location of a device from ambient signals," filed 2003-12-19, granted 2010-6-15.
 

John C. Krumm, Lakshmi N. Mummidi, US20100023259A1, "Discovering points of interest from users map annotations," filed 2008-7-22, granted 2010-1-28.
 

John Charles Krumm, US20100010733A1, "Route prediction," filed 2008-7-9, granted 2010-1-14.
 

Julia M. Letchner, John C. Krumm, Eric J. Horvitz, US7610151B2, "Collaborative route planning for generating personalized and context-sensitive routing recommendations," filed 2006-6-27, granted 2009-10-27.
 

John C. Krumm, Eric J. Horvitz, Ruston Panabaker, Michael Lewis Seltzer, Neil W. Black, Jeffrey D. Couckuyt, Ivan J. Tashev, US20090210276A1, "Ad hoc and opportunistic transportation services," filed 2008-2-19, granted 2009-8-20.
 

Neil W. Black, Jeffrey D. Couckuyt, Ivan J. Tashev, John C. Krumm, Ruston Panabaker, Michael Lewis Seltzer, US20090210242A1, "Load balance payment," filed 2008-2-19, granted 2009-8-20.
 

Ivan J. Tashev, Jeffrey D. Couckuyt, John C. Krumm, Ruston Panabaker, Michael Lewis Seltzer, Neil W. Black, US20090210302A1, "Route reward augmentation," filed 2008-2-19, granted 2009-8-20.
 

Jeffrey D. Couckuyt, Ivan J. Tashev, Neil W. Black, John C. Krumm, Ruston Panabaker, Michael Lewis Seltzer, US20090210142A1, "Safe route configuration," filed 2008-2-19, granted 2009-8-20.
 

John C. Krumm, Ruston Panabaker, Jeffrey D. Couckuyt, Ivan J. Tashev, Michael Lewis Seltzer, Neil W. Black, US20090157307A1, "Additional content based on intended travel destination," filed 2007-12-14, granted 2009-6-18.
 

Ruston Panabaker, John C. Krumm, Jeffrey D. Couckuyt, Ivan J. Tashev, Michael Lewis Seltzer, Neil W. Black, US20090157499A1, "Automatic splices for targeted advertisements," filed 2007-12-14, granted 2009-6-18.
 

Neil W. Black, Ruston Panabaker, John C. Krumm, Jeffrey D. Couckuyt, Ivan J. Tashev, Michael Lewis Seltzer, US20090157540A1, "Destination auctioned through business of interest," filed 2007-12-14, granted 2009-6-18.
 

Michael Lewis Seltzer, John C. Krumm, Jeffrey D. Couckuyt, Ivan J. Tashev, Ruston Panabaker, Neil W. Black, US20090157311A1, "Federated route production," filed 2007-12-14, granted 2009-6-18.
 

Michael Lewis Seltzer, John C. Krumm, Jeffrey D. Couckuyt, Ivan J. Tashev, Ruston Panabaker, Neil W. Black, US20090157498A1, "Generational intelligent navigation synchronization or update," filed 2007-12-14, granted 2009-6-18.
 

Ivan J. Tashev, Jeffrey D. Couckuyt, Neil W. Black, John C. Krumm, Ruston Panabaker, Michael Lewis Seltzer, US20090157302A1, "Pedestrian route production," filed 2007-12-14, granted 2009-6-18.
 

Neil W. Black, John C. Krumm, Ruston Panabaker, Jeffrey D. Couckuyt, Ivan J. Tashev, Michael Lewis Seltzer, US20090157312A1, "Social network based routes," filed 2007-12-14, granted 2009-6-18.
 

Patrick M. Baudisch, John C. Krumm, US20090143984A1, "Location-to-landmark," filed 2007-11-29, granted 2009-6-4.
 

Patrick M. Baudisch, John C. Krumm, Daniel John Liebling, US20090143125A1, "Population of landmarks for use with a map application," filed 2007-11-29, granted 2009-6-4.
 

Mohammad Shabbir Alam, Warren Vincent Barkley, Timothy M. Moore, Geoffrey E. Pease, Steven A. N. Shafer, Florin Teodorescu, Yinghua Yao, Madhurima Pawar, John C. Krumm, US7536695B2, "Architecture and system for location awareness," filed 2003-3-28, granted 2009-5-19.
 

John C. Krumm, Kenneth P. Hinckley, US7509131B2, "Proximity detection using wireless signal strengths," filed 2004-6-29, granted 2009-3-24.
 

Eric J. Horvitz, John C. Krumm, Murugesan S. Subramani, US20090006297A1, "Open-world modeling," filed 2007-6-28, granted 2009-1-1.
 

Eric J. Horvitz, John C. Krumm, US20080249667A1, "Learning and reasoning to enhance energy efficiency in transportation systems," filed 2007-4-10, granted 2008-10-9.
 

John C. Krumm, Eric J. Horvitz, Ramaswamy Hariharan, US7397357B2, "Sensing and analysis of ambient contextual signals for discriminating between indoor and outdoor locations," filed 2006-11-9, granted 2008-7-8.
 

Ivan Tashev, Jeffrey Couckuyt, Neil Black, John Krumm, Ruston Panabaker, Michael Seltzer, US20080097688A1, "Route generation based upon activity criteria," filed 2007-12-14, granted 2008-4-24.
 

Ruston Panabaker, John Krumm, Jeffrey Couckuyt, Ivan Tashev, Michael Seltzer, Neil Black, US20080091341A1, "Route monetization," filed 2007-12-14, granted 2008-4-17.
 

John C. Krumm, Richard L. Hughes, US20080032703A1, "Location based notification services," filed 2006-8-7, granted 2008-2-7.
 

Richard L. Hughes, John C. Krumm, US20080032666A1, "Location based notification services," filed 2006-8-7, granted 2008-2-7.
 

John C. Krumm, Gerald F. Cermak, Eric J. Horvitz, Edward C. Miller, Adel Amin AbdelAzim Youssef, US7319877B2, "Methods for determining the approximate location of a device from ambient signals," filed 2003-12-19, granted 2008-1-15.
 

Dimitris Achlioptas, John C. Krumm, Eric J. Horvitz, US20080004037A1, "Queries as data for revising and extending a sensor-based location service," filed 2006-6-29, granted 2008-1-3.
 

John C. Krumm, Erc J. Horvitz, US7250907B2, "System and methods for determining the location dynamics of a portable computing device," filed 2003-6-30, granted 2007-7-31.
 

John C. Krumm, Gerald F. Cermak, Eric J. Horvitz, Edward C. Miller, Adel Amin AbdelAzim Youssef, US7202816B2, "Utilization of the approximate location of a device determined from ambient signals," filed 2003-12-19, granted 2007-4-10.
 

Greg Smith, John Krumm, US7188122B2, "Live image server and client," filed 2002-3-11, granted 2007-3-6.
 

John Krumm, Eric Horvitz, Ramaswamy Hariharan, US20070006098A1, "Integration of location logs, GPS signals, and spatial resources for identifying user activities, goals, and context," filed 2005-6-30, granted 2007-1-4.
 

Eric Horvitz, John Krumm, US20070005243A1, "Learning, storing, analyzing, and reasoning about the loss of location-identifying signals," filed 2005-6-29, granted 2007-1-4.
 

Eric Horvitz, John Krumm, US20070005419A1, "Recommending location and services via geospatial collaborative filtering," filed 2005-6-30, granted 2007-1-4.
 

Kentaro Toyama, John C. Krumm, Barry L. Brumitt, Brian R. Meyers, US7136525B1, "System and method for background maintenance of an image sequence," filed 1999-9-20, granted 2006-11-14.
 

John Krumm, US20060047472A1, "Relative range camera calibration," filed 2005-9-27, granted 2006-3-2.
 

John C. Krumm, John C. Platt, US6992625B1, "Calibration of a device location measurement system that utilizes wireless signal strengths," filed 2003-4-25, granted 2006-1-31.
 

John Krumm, Gregory Smith, Barrett L. Brumitt, Stephen C. Harris, US6993592B2, "Location measurement process for radio-frequency badges," filed 2002-5-1, granted 2006-1-31.
 

Yinghua Yao, Mohammad Alam, Vivek Bhanu, Warren Barkley, David Buerer, Denise Chen, Florin Teodorescu, Mark Huyler, John Krumm, Christopher Lang, Tim McGrath, Timothy Moore, Madhurima Pawar, Geoffrey Pease, Steven Shafer, US20050204014A1, "Schema for location awareness," filed 2004-3-15, granted 2005-9-15.
 

John Krumm, Gregory Smith, US6839027B2, "Location measurement process for radio-frequency badges employing path constraints," filed 2002-11-15, granted 2005-1-4.
 

John Krumm, Susan Woolf, Roland Fernandez, David Marsh, Albert Jee, Wayne King, US20040236850A1, "Client proximity detection method and system," filed 2003-9-30, granted 2004-11-25.
 

John Krumm, Richard J. Campbell, US6807286B1, "Object recognition using binary image quantization and hough kernels," filed 2000-4-13, granted 2004-10-19.
 

John C. Krumm, US6789039B1, "Relative range camera calibration," filed 2000-4-5, granted 2004-9-7.
 

John Krumm, Peng Chang, US6788818B1, "System and process for optimizing false alarm probability for histogram matching," filed 2000-4-15, granted 2004-9-7.
 

John C. Krumm, Stephen C. Harris, US6771818B1, "System and process for identifying and locating people or objects in a scene by selectively clustering three-dimensional regions," filed 2000-4-4, granted 2004-8-3.
 

Brian R. Meyers, Stephen C. Harris, Barry L. Brumitt, John C. Krumm, Steven A. N. Shafer, US6708228B1, "Automatic computer input device association," filed 2000-11-9, granted 2004-3-16.
 

John Krumm, US6611622B1, "Object recognition system and process for identifying people and objects in an image of a scene," filed 1999-11-23, granted 2003-8-26.
 

John Krumm, US6580424B1, "System and method for interactive room modeling from camera images," filed 2000-10-21, granted 2003-6-17.
 

John Krumm, Peng Chang, US6532301B1, "Object recognition with occurrence histograms," filed 1999-6-18, granted 2003-3-11.
 

John Krumm, Peng Chang, US6477272B1, "Object recognition with co-occurrence histograms and false alarm probability analysis for choosing optimal object recognition process parameters," filed 1999-6-18, granted 2002-11-5.
 

John C. Krumm, US08796250, "Video occupant detection and classification," filed 1997-2-6, granted 1999-11-9.
 

bottom of page