Patent attributes
A computer-implemented method includes receiving a transaction initiation request from a first user via a first computing device. A first micro-location parameter relating to a micro-location of the first computing device is received. Approval of the transaction initiation request is requested from a second user via a second computing device. Approval of the transaction initiation request is received from the second user via the second computing device. A second micro-location parameter relating to a micro-location of the second computing device is received. The transaction is approved if the micro-locations of the first and second computing devices indicate that the first and second computing devices are at least a predetermined distance from each other.