Nfc mobile currency transfer
AssigneeCapital One Services, LLC
InventorsRajko ILINCIC, Jeffrey RULE
Life of this patent
Estimating the term…
Abstract
Various embodiments are generally directed to NFC-based mobile currency transfers. A mobile payment may be programmatically initialized when at least two mobile devices come into NFC communications range. A payment card associated with an account used to fund the currency transfer may be tapped to one or more of the devices to allow a server to validate the currency transfer.
Claims21
1-20. (canceled)
A computer-implemented method, comprising:
- receiving, by a server, a first cryptogram from an application executing on a first device, the first cryptogram generated by a contactless card associated with a first account;
- verifying, by the server, the first cryptogram based at least in part on decrypting the cryptogram;
- receiving, by the server from the application, a request to transfer funds from the first account to a second account, the second account associated with a second device;
- receiving, by the server, a second cryptogram from an application executing on the second device, the second cryptogram generated by the contactless card;
- verifying, by the server, the second cryptogram based at least in part on decrypting the second cryptogram;
- determining, by the server, that the second cryptogram is received within a threshold amount of time of receiving the first cryptogram;
- and
- authorizing, by the server, the request to transfer funds from the first account to the second account based on the verification of the first and second cryptograms and the determination that the second cryptogram is received within the threshold amount of time of receiving the first cryptogram.
A non-transitory computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code executable by a processor of a server to cause the processor to:
- receive a first cryptogram from an application executing on a first device, the first cryptogram generated by a contactless card associated with a first account;
- verify the first cryptogram based at least in part on decrypting the cryptogram;
- receive, from the application, a request to transfer funds from the first account to a second account, the second account associated with a second device;
- receive a second cryptogram from an application executing on the second device, the second cryptogram generated by the contactless card;
- verify the second cryptogram based at least in part on decrypting the second cryptogram;
- determine that the second cryptogram is received within a threshold amount of time of receiving the first cryptogram;
- and
- authorize the request to transfer funds from the first account to the second account based on the verification of the first and second cryptograms and the determination that the second cryptogram is received within the threshold amount of time of receiving the first cryptogram.
A system, comprising:
- a processor;
- and
- a memory storing instructions that when executed by the processor cause the processor to:
- receive a first cryptogram from an application executing on a first device, the first cryptogram generated by a contactless card associated with a first account;
- verify the first cryptogram based at least in part on decrypting the cryptogram;
- receive, from the application, a request to transfer funds from the first account to a second account, the second account associated with a second device;
- receive a second cryptogram from an application executing on the second device, the second cryptogram generated by the contactless card;
- verify the second cryptogram based at least in part on decrypting the second cryptogram;
- determine that the second cryptogram is received within a threshold amount of time of receiving the first cryptogram;
- and
- authorize the request to transfer funds from the first account to the second account based on the verification of the first and second cryptograms and the determination that the second cryptogram is received within the threshold amount of time of receiving the first cryptogram.
Dependencies are inferred from the claim text.