Patent ID: 11954662
Assignee: MASTERCARD ASIA/PACIFIC PTE. LTD.
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 6:
7. A system for originating a vending transaction via machine-readable code, the system comprising:
a memory of a computing device to store an account identifier associated with a transaction account of a user;
an optical imaging device of the computing device to read a machine-readable code displayed on a vending machine, wherein the machine-readable code:
is encoded with at least a device identifier identifying the vending machine; and
is dynamic such that the machine-readable code is usable only for completing the vending transaction, and a subsequent vending transaction with the vending machine can be performed only by utilizing a subsequent machine-readable code;

a transmitting device of the computing device to electronically transmit at least the device identifier and the account identifier to a third party vending system that is a distinct entity from the vending machine and is in communication with the vending machine;
a processor to obtain from the third party vending system one or more product data entries that each indicates a product available in the vending machine and includes at least a product cost for the product;
a display device to display the one or more product data entries;
an input device to receive at least one selected product data entry of the one or more product data entries;
wherein the transmitting device is to transmit an indication of the at least one selected product data entry to the third party vending system; and
a receiving device of the computing device to receive, from a third party payment system that is distinct from both the third party vending system and the vending machine and is in communication with the third party vending system, a transaction confirmation indicating approval of a payment transaction involving the transaction account and the vending machine;
wherein responsive to the transmitting of at least the device identifier and the account identifier to the third party vending system, the receiving device is to receive from the third party payment system an authentication request to verify the authenticity of the transaction account;
wherein responsive to the receiving the authentication request, the transmitting device is to transmit a verification message to the third party payment system indicating the authenticity of the transaction account;
wherein responsive to the third party payment system receiving the verification message, the receiving device is to receive a pre-authorization of an amount to purchase the one or more products in the transaction, based on funds available in the transaction account; and
wherein responsive to receiving the pre-authorization, the receiving device is to receive an indication that that the vending machine will dispense the at least one selected product based on the vending system transmitting instructions to the vending machine to dispense the at least one selected product.