Systems and methods for facilitating secure transactions
First Claim
1. A computer-implemented method for generating proxy account data for a financial account, the method comprising:
- for a first customer, selecting a serial number by a first computer system, wherein the first computer system comprises at least one processor and operatively associated memory;
storing, by the first computer system, an association between the serial number and an account of the first customer;
encrypting, by the first computer system, the serial number;
transmitting, by the first computer system, the encrypted serial number to a second computer system;
consolidating, by the second computer system, the encrypted serial number with a checkable data;
storing, by the second computer system, an association between the encrypted serial number and the checkable data;
generating, by the second computer system, a first proxy account data, wherein the generating comprises encrypting the consolidated encrypted serial number and checkable data;
after the encrypting of the consolidated encrypted serial number and checkable data, transmitting the first proxy account data by the second computer system to the first customer;
receiving by the second computer system, a second proxy account data;
retrieving, by the second computer system, an encrypted serial number and a checkable data from the second proxy account data by decrypting the second proxy account data;
verifying, by the second computer system, the checkable data of the second proxy account data by using the stored association between the checkable data and the encrypted serial number;
transmitting, by the second computer system, the encrypted serial number of the second proxy account data to the first computer system based on the verification of the checkable data of the second proxy account data;
decrypting, by the first computer system, the encrypted serial number of the second proxy account data;
verifying, by the first computer system, the decrypted serial number of the second proxy account data based on the stored association between the serial number and the account of the first customer; and
authorizing, by the first computer system, a payment from the account of the first customer to a vendor based on the verification of the decrypted serial number of the second proxy account data.
3 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments are directed to methods for generating proxy account data for a financial account and authorizing payment from an account of a customer based on proxy account data. Example methods may comprise selecting a serial number for a first customer and storing an association between the serial number and an account of the first customer. The methods may further comprise encrypting the serial number and consolidating the encrypted serial number with checkable data. An association between the encrypted serial number and the checkable data may be stored and the consolidated encrypted serial number and checkable data may be encrypted to generate proxy account data.
-
Citations
24 Claims
-
1. A computer-implemented method for generating proxy account data for a financial account, the method comprising:
-
for a first customer, selecting a serial number by a first computer system, wherein the first computer system comprises at least one processor and operatively associated memory; storing, by the first computer system, an association between the serial number and an account of the first customer; encrypting, by the first computer system, the serial number; transmitting, by the first computer system, the encrypted serial number to a second computer system; consolidating, by the second computer system, the encrypted serial number with a checkable data; storing, by the second computer system, an association between the encrypted serial number and the checkable data; generating, by the second computer system, a first proxy account data, wherein the generating comprises encrypting the consolidated encrypted serial number and checkable data; after the encrypting of the consolidated encrypted serial number and checkable data, transmitting the first proxy account data by the second computer system to the first customer; receiving by the second computer system, a second proxy account data; retrieving, by the second computer system, an encrypted serial number and a checkable data from the second proxy account data by decrypting the second proxy account data; verifying, by the second computer system, the checkable data of the second proxy account data by using the stored association between the checkable data and the encrypted serial number; transmitting, by the second computer system, the encrypted serial number of the second proxy account data to the first computer system based on the verification of the checkable data of the second proxy account data; decrypting, by the first computer system, the encrypted serial number of the second proxy account data; verifying, by the first computer system, the decrypted serial number of the second proxy account data based on the stored association between the serial number and the account of the first customer; and authorizing, by the first computer system, a payment from the account of the first customer to a vendor based on the verification of the decrypted serial number of the second proxy account data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for generating proxy account data for a financial account, the system comprising:
-
a first computer system comprising at least one processor and operatively associated memory, the memory comprising instructions thereon that when executed by the at least one processor cause the first system to execute a method comprising; for a first customer, selecting a serial number; storing an association between the serial number and an account of the first customer; encrypting the serial number; transmitting the encrypted serial number to a second computer system; receiving from the second computer system, an encrypted serial number of a second proxy account data; decrypting the encrypted serial number of the second proxy account data; verifying the decrypted serial number of the second proxy account data based on the stored association between the serial number and the account of the first customer; and authorizing a payment from the account of the first customer to a vendor based on the verification of the decrypted serial number of the second proxy account data; and the second computer system comprising at least one processor and operatively associated memory, the memory comprising instructions thereon that when executed by the at least one processor cause the second system to execute a method comprising; receiving the encrypted serial number from the first computer system;
consolidating the encrypted serial number with checkable data;storing an association between the encrypted serial number and the checkable data; generating a first proxy account data, wherein the generating comprises encrypting the consolidated encrypted serial number and checkable data; after the encrypting of the consolidated encrypted serial number and checkable data, transmitting the first proxy account data to the first customer receiving a second proxy account data; retrieving an encrypted serial number and a checkable data from the second proxy account data by decrypting the second proxy account data; verifying the checkable data of the second proxy account data by using the stored association between the checkable data and the encrypted serial number. - View Dependent Claims (21, 22, 23)
-
-
24. A non-transitory computer readable medium comprising instructions thereon that, when executed by at least one processor, cause the at least one processor to execute a method comprising:
-
for a first customer, selecting a serial number by a first computer system; storing, by the first computer system, an association between the serial number and an account of the first customer; encrypting the serial number, by the first computer system; transmitting, by the first computer system, the encrypted serial number to a second computer system; consolidating, by the second computer system, the encrypted serial number with a checkable data; storing, by the second computer system, an association between the encrypted serial number and the checkable data; generating, by the second computer system, a first proxy account data, wherein the generating comprises encrypting the consolidated encrypted serial number and checkable data; after the encrypting of the consolidated encrypted serial number and checkable data, transmitting the first proxy account data by the second computer system to the first customer; receiving, by the second computer system, a second proxy account data; retrieving, by the second computer system, an encrypted serial number and a checkable data from the second proxy account data by decrypting the second proxy account data; verifying, by the second computer system, the checkable data of the second proxy account data by using the stored association between the checkable data and the encrypted serial number; transmitting, by the second computer system, the encrypted serial number of the second proxy account data to the first computer system based on the verification of the checkable data of the second proxy account data; decrypting, by the first computer system, the encrypted serial number of the second proxy account data; verifying, by the first computer system, the decrypted serial number of the second proxy account data based on the stored association between the serial number and the account of the first customer; and authorizing, by the first computer system, a payment from the account of the first customer to a vendor based on the verification of the decrypted serial number of the second proxy account data.
-
Specification