I don't think so, but, here is an idea to improve it : - Create two modes, the GPS hibernation mode, where the phone uses gps once every 5 min to get a fix. Also scan every 1 min for wifi access points. if they have not changed dramatically from the previous minute, stay in this mode. - If the wifi scan revealed that you have physically moved away from all the wifi access points from 1 minute ago, increase GPS fix acquisition to every 30 seconds and cancel the wifi scans. - Allow configuration of "Home Spots" where you know you want to be in hibernation. to configure such a spot, you open the settings, and press "Set current location as home location" (there can be multiple of those. - If you had any notes that were supposed to go off at one of your home locations, the phone will pop them as soon as you arrived to the location, and go into hibernation mode. You can even disable GPS acquisition at all when at a home location. Also a home location could be characterized by a network BTS (cellular network antenna with a specific ID).