Walking with the Oracle: Efficient Use of Mobile Networks through Location-Awareness