CPC H04W 4/80 (2018.02) [G06Q 20/0855 (2013.01); G06Q 20/3224 (2013.01); G06Q 20/3274 (2013.01); G06Q 20/3278 (2013.01); H04W 4/023 (2013.01)] | 20 Claims |
1. A system, comprising:
a non-transitory memory; and
one or more hardware processors coupled to the non-transitory memory and configured to read instructions to cause the system to perform operations comprising:
receiving a request from a user device of a first user corresponding to a retrieval of a first item that is dispensable from a first location;
determining, based on incremental changes of a Global Positioning System (GPS) location of the user device, that the first user is waiting in line to purchase the first item;
identifying one or more retrieving users capable of retrieving the first item from the first location on behalf of the first user, wherein the identifying is based on a comparison between the GPS location of the user device, one or more GPS locations of user devices of the one or more retrieving users, and the first location;
in response to receiving the request, providing, via a user interface of the user device, one or more selectable options corresponding to the one or more retrieving users for the first item;
in response to receiving a selection, via the user interface of the user device, of a first selectable option of the one or more selectable options, the first selectable option corresponding to a first retrieving user of the one or more retrieving users, transmitting a message to a device of the first retrieving user requesting a confirmation for a retrieval of the first item; and
in response to receiving the confirmation from the device of the first retrieving user, transmitting a token to the device of the first retrieving user, wherein the token allows for the retrieval of the first item by the first retrieving user from the first location.
|