Geo-location utilities have a $20 Billion Market Potential