HANDS-FREE TRANSACTIONS
First Claim
1. A computer-implemented method to conduct hands-free transactions, comprising:
- transmitting, by one or more computing devices associated with a merchant computing system, a beacon identifier to a user computing device associated with a user, the beacon comprising information suitable to allow the user computing device to generate a token and to communicate the token to the one or more computing devices associated with a merchant computing system without input from the user;
receiving, by the one or more computing devices associated with the merchant computing system and from a payment processing system associated with a user account associated with the user, a communication comprising the transaction token, the token having been generated by the user computing device without input from the user in response to receiving the transmitted beacon from the one or more computing devices associated with the merchant computing system and having been communicated from the user computing device to the payment processing system, and the token comprising an identification of the user account associated with the user and an authorization for a forthcoming transaction;
receiving, by the one or more computing devices associated with the merchant computing system, an input specifying transaction details for a pending transaction and a selection of the token to associate with the transaction;
transmitting, by the one or more computing devices associated with the merchant computing system and to the payment processing system associated with the user account, a transaction request, the transaction request comprising the token and at least a portion of the transaction details; and
receiving, by the one or more computing devices associated with a merchant computing system, an authorization for the transaction request from the payment processing system based on the token provided in the transaction request.
2 Assignments
0 Petitions
Accused Products
Abstract
Conducting hands-free transactions comprises a server at a payment processing system, a user computing device, and a merchant computing device. The payment processing system registers a merchant system as a hands-free payment participant and provides a beacon identifier. The payment processing system receives a communication from a hands-free payment application on a user computing device, the communication comprising a transaction token, an identification of a user account, and the beacon identifier received by the user computing device via a wireless communication from a device associated with the merchant system and transmits the transaction token to the merchant system computing device. The payment processing system receives from the merchant system computing device, a transaction request, the transaction request comprising the token and transaction data associated with the transaction request and conducts the transaction between the user account and the merchant system based on the received token and transaction request.
-
Citations
32 Claims
-
1. A computer-implemented method to conduct hands-free transactions, comprising:
-
transmitting, by one or more computing devices associated with a merchant computing system, a beacon identifier to a user computing device associated with a user, the beacon comprising information suitable to allow the user computing device to generate a token and to communicate the token to the one or more computing devices associated with a merchant computing system without input from the user; receiving, by the one or more computing devices associated with the merchant computing system and from a payment processing system associated with a user account associated with the user, a communication comprising the transaction token, the token having been generated by the user computing device without input from the user in response to receiving the transmitted beacon from the one or more computing devices associated with the merchant computing system and having been communicated from the user computing device to the payment processing system, and the token comprising an identification of the user account associated with the user and an authorization for a forthcoming transaction; receiving, by the one or more computing devices associated with the merchant computing system, an input specifying transaction details for a pending transaction and a selection of the token to associate with the transaction; transmitting, by the one or more computing devices associated with the merchant computing system and to the payment processing system associated with the user account, a transaction request, the transaction request comprising the token and at least a portion of the transaction details; and receiving, by the one or more computing devices associated with a merchant computing system, an authorization for the transaction request from the payment processing system based on the token provided in the transaction request. - View Dependent Claims (2, 3, 4, 5, 6, 8, 24, 25, 26)
-
-
7. (canceled)
-
9. (canceled)
-
10. (canceled)
-
11. (canceled)
-
12. (canceled)
-
13. (canceled)
-
14. (canceled)
- 15. (canceled)
-
16. A system to conduct hands-free transactions, comprising:
-
a storage device; and a processor communicatively coupled to the storage device, wherein the processor executes application code instructions that are stored in the storage device to cause the system to; transmit a beacon identifier to a user computing device associated with a user, the beacon comprising information suitable to allow the user computing device to generate a token and to communicate the token to the one or more computing devices associated with a merchant computing system; receive, from a payment processing system associated with a user account associated with the user, a communication comprising the transaction token, the token having been generated by the user computing device in response to receiving the transmitted beacon from the one or more computing devices associated with the merchant computing system and having been communicated from the user computing device to the payment processing system, and the token comprising an identification of the user account associated with the user and an authorization for a forthcoming transaction; receive an input specifying transaction details for a pending transaction and a selection of the token to associate with the transaction; transmit to a payment processing system associated with the user account a transaction request, the transaction request comprising the token and at least a portion of the transaction details; and receive an authorization for the transaction request from the payment processing system based on the token provided in the transaction request.
-
-
27. A computer program product, comprising:
a non-transitory computer-readable storage device having computer-readable program instructions embodied thereon that when executed by a computer cause the computer to conduct hands-free transactions, comprising; computer-readable program instructions to transmit a beacon identifier to a user computing device associated with a user, the beacon comprising instructions to the user computing device to generate a token and communicate the token to the one or more computing devices associated with a merchant computing system; computer-readable program instructions to receive, from a payment processing system associated with a user account associated with the user, a communication comprising the transaction token, the token having been generated by the user computing device in response to receiving the transmitted beacon from the one or more computing devices associated with the merchant computing system and having been communicated from the user computing device to the payment processing system, and the token comprising an identification of the user account associated with the user and an authorization for a forthcoming transaction; computer-readable program instructions to receive an input specifying transaction details for a pending transaction and a selection of the token to associate with the transaction; computer-readable program instructions to transmit to a payment processing system associated with the user account a transaction request, the transaction request comprising the token and at least a portion of the transaction details; and computer-readable program instructions to receive an authorization for the transaction request from the payment processing system based on the token provided in the transaction request. - View Dependent Claims (28, 29, 30, 31, 32)
Specification