WiSleep will learn your network usage, and manage connectivity according to time and location.