Contactless payment on a distributed ledger using nfc
AssigneeAva Labs, Inc.
InventorFurkan BOYRAZ
Life of this patent
Estimating the term…
Abstract
A method and system for contactless payment on a distributed ledger using near field communications (NFC). A point of sale device is placed in the NFC host card emulation (HCE) mode. A customer device uses its NFC system to read transaction details from the POS device. The customer device generates a digitally signed transaction message and sends it to the distributed ledger to initiate a transfer of cryptocurrency funds from the customer's account the merchant's account. The merchant system monitors the distributed ledger to determine when the transaction is complete. The merchant device can start in the NFC read state and switch to NFC HCE mode in response to data read from the customer device.
Claims18
A method for transaction payment by a customer to a merchant, the customer having an associated customer device and the merchant having an associated point of sale (POS) device, the POS and customer device each supporting a near field communication (NFC) protocol with a host card emulation (HCE) broadcast mode of operation and a read mode of operation, the customer and merchant having a respective account on a distributed ledger, each account having a respective public key and a private key, the method comprising the steps of:
- in the customer device:
- entering the NFC read mode of operation;
- using the NFC read mode of operation to read from the POS device transaction information comprising a transaction amount and the merchant public key;
- generating a transaction message comprising a transaction amount and the merchant public key, wherein the transaction message is signed with the customer private key;
- sending the signed transaction message to the distributed ledger to initiate a transfer of currency funds represented in the distributed ledger from the customer account stored in the distributed ledger to the merchant account associated with the merchant public key.
A system for transaction payment by a customer to a merchant using a point of sale (POS) system supporting a near field communication (NFC) protocol, the customer and merchant each having a respective account on a distributed ledger, each account having a respective public key and a private key, the system comprising:
- a customer device comprising a processor, a near field communication (NFC) system selectively operative in a read mode and a host card emulation (HCE) broadcast mode, and a memory, the memory having computer instructions stored therein that configure the customer device processor to:
- set the NFC system to the read mode of operation and use the NFC read mode of operation to read from a merchant POS device transaction information comprising a transaction amount and the merchant public key;
- generate a transaction message comprising a transaction amount and the merchant public key, wherein the transaction message is signed with the customer private key;
- and
- send the signed transaction message to the distributed ledger to initiate a transfer of currency funds represented in the distributed ledger from a customer account stored in the distributed ledger to a merchant account associated with the merchant public key.
Dependencies are inferred from the claim text.