Patent ID: 9639858
Date: 2017-05-02
CPC Classifications: G06F,G06Q,H04L,H04M,H04W

Claim:
1. A method, used by a location based service system including at least one computer, of identifying a branded establishment visited by a user of a wireless device, the wireless device configured to detect motion and location, comprising the acts of: a) storing, in a memory of the location based service system, at least two sets of geographic point and radius information associated with the branded establishment; b) determining a perimeter shape of the branded establishment, using a processing unit of the location based service system, based upon an algorithm that calculates the perimeter shape of the branded establishment based at least in part upon at least two sets of geographic point and radius information associated with the branded establishment; c) receiving, at a network interface of the location based service system after a determination based on detected motion of the wireless device that the user of the wireless device was substantially stationary for a duration of time sufficient to indicate that the user may have stopped at an establishment, an approximate geographic location of the user's wireless device including a geographic point and radius based at least in part on data obtained from a geographic location sensor of the wireless device; d) analyzing the received approximate location data with reference to the determined perimeter shape of the branded establishment, using the processing unit of the location based service system, to determine that the user is or was located at the branded establishment at the time associated with the received approximate geographic location; and, e) storing, in the memory of the location based service system, data indicating that the user of the wireless device was located at the branded establishment at the time associated with the received approximate geographic location.