EPAL- An Innovative Geolocation Solution