Method and system for using machine-readable codes to perform transactions
First Claim
1. A method of conducting a transaction, the method comprising:
- by a computer system comprising one or more processors;
receiving an automatic teller machine (ATM) transaction request by accessing a machine-readable ATM transaction code;
identifying a bank associated with the machine-readable ATM transaction code;
determining a type of ATM transaction request and a bank account at the bank associated with the machine-readable ATM transaction code;
executing the ATM transaction request; and
verifying that the ATM transaction request of the machine-readable ATM transaction code is authorized by the bank for the bank account, wherein said verifying that the ATM transaction request is authorized by the bank occurs at a point in time after executing the ATM transaction request responsive to the ATM transaction request.
0 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides a number of systems and associated processes for using machine-readable codes to perform a transaction. Embodiments of the present disclosure provide a system and associated processes for consolidating and replacing various forms of payment (e.g. credit cards, debit cards, and cash) with a single payment system. Further, embodiments of the present disclosure provide a system and associated processes for reordering a product provided by a product provider. Moreover, embodiments of the present disclosure provide a system and associated processes for accepting a gift, or gift transaction, associated with a gift card. In addition, embodiments of the present disclosure provide a system and associated processes for performing an Automatic Teller Machine (ATM) transaction using a machine-readable code.
44 Citations
30 Claims
-
1. A method of conducting a transaction, the method comprising:
by a computer system comprising one or more processors; receiving an automatic teller machine (ATM) transaction request by accessing a machine-readable ATM transaction code; identifying a bank associated with the machine-readable ATM transaction code; determining a type of ATM transaction request and a bank account at the bank associated with the machine-readable ATM transaction code; executing the ATM transaction request; and verifying that the ATM transaction request of the machine-readable ATM transaction code is authorized by the bank for the bank account, wherein said verifying that the ATM transaction request is authorized by the bank occurs at a point in time after executing the ATM transaction request responsive to the ATM transaction request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A system for conducting a transaction, the system comprising:
an automatic teller machine (ATM) comprising computer hardware, the ATM configured to; access a machine-readable ATM transaction code associated with an ATM transaction request; identify a financial institution associated with the machine-readable ATM transaction code; determine a type of ATM transaction request and a financial account associated with the machine-readable ATM transaction code; verify that the ATM transaction request of the machine-readable ATM transaction code is authorized by the financial institution for the financial account; and execute the ATM transaction request, wherein the ATM is further configured to verify that the ATM transaction request is authorized by the financial institution at a point in time after execution of the ATM transaction request responsive to the ATM transaction request. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
23. Non-transitory physical computer storage comprising computer-executable instructions stored thereon that, when executed in one or more processors, implement a method of conducting a transaction, the method comprising:
-
scanning a machine-readable automatic teller machine (ATM) transaction code to access an ATM transaction request; identifying a financial institution that generated the machine-readable ATM transaction code; determining a type of the ATM transaction request and a financial account corresponding to the ATM transaction request based, at least in part, on the machine-readable ATM transaction code; and executing the ATM transaction request of the machine-readable ATM transaction code, wherein executing the ATM transaction request comprises; initiating execution of the ATM transaction request; performing a first verification process to verify that the ATM transaction request is authorized by the financial institution; and in response to successfully verifying, based on the first verification process, that the ATM transaction request is authorized by the financial institution; completing execution of the ATM transaction request; and performing a second verification process to confirm the ATM transaction request is authorized by the financial institution after completing execution of the ATM transaction request. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification