Patent ID: 9389096
Filing Date: 2016-07-12
CPC Classification: G01C,H04W

Claim Text:
1. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a system, cause the system to: receive, over one or more networks, a location data point originating from a Global Positioning System (“GPS”) of a client device; access a data store that stores data corresponding to a plurality of predefined geofences in order to determine whether the location data point is within a predefined region of any of the plurality of predefined geofences, wherein at least one of the plurality of predefined geofences is based on a selected set of configurations; if the location data point is within a predefined region, (i) identify location information from a corresponding predefined geofence of the predefined region, and (ii) transmit, over the one or more networks, the identified location information to the client device; and else, if the location data point is not within a predefined region, (i) determine that another resource is to be used to provide location information to the client device, and (ii) determine whether one or more third-party reverse geocoding services is available for translating the location data point to a street address.