CPC G06Q 20/4014 (2013.01) [G06Q 20/3224 (2013.01); G06Q 20/325 (2013.01); G06Q 20/327 (2013.01); G06Q 20/4012 (2013.01); G06Q 30/0185 (2013.01)] | 20 Claims |
1. A method of proximity-based interfacing, the method comprising:
identifying, by a computing system, that a first user and a second user are both registered with a transaction service;
receiving, by the computing system, location data for a first user device associated with the first user and a second user device associated with the second user, the location data including a first geographic location of a first user device and a second geographic location of a second user device, wherein the first geographic location is based on a first positioning receiver of the first user device, and wherein the second geographic location is based on a second positioning receiver of the second user device;
determining, by the computing system, that at a first time, the first geographic location of the first user device is within a first predetermined distance of the second geographic location of the second user device but outside of a second predetermined distance of the second geographic location of the second user device;
generating, by the computing system and for at least the first user device, a map user interface that shows the first geographic location of the first user device and the second geographic location of the second user device in response to the determining that the first geographic location of the first user device is within the first predetermined distance of the second geographic location of the second user device at the first time;
receiving, by the computing system at a second time, at least one update to the location data, wherein the at least one update includes a change to at least one of the first geographic location of the first user device or the second geographic location of the second user device, wherein the second time is after the first time;
determining, by the computing system and based on the at least one update, that at the second time, the first geographic location of the first user device is within the second predetermined distance of the second geographic location of the second user device; and
automatically facilitating, by the computing system, a transaction between the first user device and the second user device through the transaction service in response to the determining that the first geographic location of the first user device is within the second predetermined distance of the second geographic location of the second user device at the second time.
|