Patent ID: 9635500
Date: 2017-04-25
CPC Classifications: G01S,H04W

Claim:
1. A computer-implemented method for performing geolocation of a user, comprising: obtaining one or more geofences associated with a location of the user, wherein the number of obtained geofences is based on a size of a window around the location and the size of the window is based on a speed of the user and a density of geofences in proximity to the user; obtaining one or more precision buffers associated with one or more levels of accuracy for detecting the location of the user near the one or more geofences, wherein the number of precision buffers is based on a type of device associated with the user; facilitating use of the one or more geofences by selecting from a plurality of geolocation techniques for tracking the location of the user based on the one or more precision buffers; and determining if the user has entered or exited one of the one or more geofences based on the location of the user and the one or more precision buffers.