Patent ID: 9386416
Filing Date: 2016-07-05
CPC Classification: H04W

Claim Text:
1. A computer-implemented method comprising: automatically tracking, by a first client device, one or more second client devices implementing an application that is associated with a particular geographic location in which the first client device is physically located, the tracking based on receipt of global positioning system (GPS) data received from the one or more second client devices; wherein the first client device is programmed with a geo-fence for the particular geographic location; detecting, based on the received GPS data by the first client device in the particular geographic location, that a second client device, which is implementing the application associated with the particular geographic location in which the first client device is physically located, is within the geo-fence for the particular geographic location; based on detecting, identifying a presence of a mobile customer in the particular geographic location, with detecting being through a direct device communication between the first client device and a second client device that is associated with the mobile customer; in response to the mobile customer presence detection, updating a local registry of the first client device with a customer identifier of the mobile customer; retrieving, from a server device, customer information about the mobile customer; generating, based on contents of the local registry, a list of customers who are presently located in the particular geographic location; and rendering on a display device of the first client device at least one of the list of customers or the retrieved customer information.