Transaction Completion Based on Geolocation Arrival
First Claim
1. A computer-implemented method comprising:
- under control of one or more computer systems configured with executable instructions,detecting that a mobile device associated with a user is at a location of a merchant with whom the user has initiated a transaction;
communicating a presence of the user to the merchant at least partly in response to detecting that the mobile device is at the location of the merchant, the communicating effective to enable the merchant to complete the transaction; and
sending a message to the mobile device confirming completion of the transaction.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for providing friction-free transactions using geolocation and user identifiers are described herein. These techniques may ascertain a user'"'"'s location based on a location of a mobile device. A transaction between the user and a merchant may be completed with zero or minimal input from the user based on the geolocation of the mobile device and the user identifiers. In some implementations, a transaction initiated earlier is completed when the mobile device arrives at the merchant. Additionally, a parent-child or similar relationship may be established between multiple devices. Security on the mobile device based may be provided by biometric identification and calculation of variance from regular movement patterns. Advertisements may be sent to the mobile device based on bids from merchants near to the mobile device. Promotions may be sent to the mobile device when more than a threshold number of mobile devices are located at the same merchant.
216 Citations
26 Claims
-
1. A computer-implemented method comprising:
-
under control of one or more computer systems configured with executable instructions, detecting that a mobile device associated with a user is at a location of a merchant with whom the user has initiated a transaction; communicating a presence of the user to the merchant at least partly in response to detecting that the mobile device is at the location of the merchant, the communicating effective to enable the merchant to complete the transaction; and sending a message to the mobile device confirming completion of the transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. One or more computer-readable storage media storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform acts comprising:
-
determining that a mobile device is within a threshold distance of a location of a merchant; responsive to the determining, providing information to the merchant sufficient to complete a transaction that was initiated previously; authorizing a payment to the merchant; and receiving a message for a user of the mobile device from the merchant at least partly in response to the authorizing of the payment. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A computing device comprising:
-
one or more processors; and a memory coupled to the one or more processors and comprising; information about a transaction previously initiated between a merchant and a user; information associated with the user; a transaction queue comprising information about a plurality of transactions to be completed at a future time; and a transaction module configured to complete the transaction previously initiated based at least in part on the information associated with the user when a mobile device associated with the user is within a threshold distance of the merchant and the transaction is included in the transaction queue - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification