ATM token cash withdrawal
First Claim
1. A system for managing financial tokens associated with a financial account, whereby the system generates and authenticates tokens associated with the financial account in order to grant access to a user to conduct financial transactions on the financial account using an Automated Teller Machine (ATM) via a mobile device, the system comprising:
- an Automated Teller Machine (ATM) with a first Near Field Communication (NFC) transmitter;
a memory;
a computing processor; and
a module stored in the memory, the module comprising instruction code executable by one or more computing processors, and configured to cause the one or more computing processors to;
generate a server token, wherein the server token is associated with at least one financial account;
encrypt the server token using an encryption algorithm, wherein the server token is encrypted at least in part based on time;
communicate, to a first mobile device, a server packet, wherein the server packet comprises at least the encrypted server token, wherein the first mobile device has paired with the ATM via a second Near Field Communication (NFC) transmitter on the first mobile device and the first NFC transmitter of the ATM;
receive, from the ATM, a security packet, wherein the security packet comprises at least a device token communicated from the first mobile device to the ATM and an identification marker of the ATM;
wherein the device token is encrypted at least in part based on time,wherein the device token is encrypted using the encryption algorithm used to encrypt the server token;
determine that the ATM is authorized for use, wherein determining that the ATM is authorized for use comprises comparing the received identification marker of the ATM with a list of identification markers accessible by the system;
upon determining that the ATM is authorized for use, authenticate the device token, the authentication comprising comparing the device token with the server token, thereby resulting in a successful authentication of the device token; and
communicate the successful authentication to the ATM.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention are directed to a system for managing financial tokens associated with a financial account, whereby the system is directed towards generating and authenticating tokens associated with the financial account in order to grant access to a user to conduct financial transactions on the financial account using an Automated Teller Machine (ATM). The system is configured to generate a server token that is associated with at least one financial account; communicate, to a first mobile device, a server packet comprising at least the server token; receive, from an ATM, a security packet communicated from a second mobile device to the ATM comprising at least a device token; authenticate the device token, the authentication comprising comparing the device token with the server token, thereby resulting in a successful authentication of the device token; and communicate the successful authentication to the ATM.
-
Citations
25 Claims
-
1. A system for managing financial tokens associated with a financial account, whereby the system generates and authenticates tokens associated with the financial account in order to grant access to a user to conduct financial transactions on the financial account using an Automated Teller Machine (ATM) via a mobile device, the system comprising:
-
an Automated Teller Machine (ATM) with a first Near Field Communication (NFC) transmitter; a memory; a computing processor; and a module stored in the memory, the module comprising instruction code executable by one or more computing processors, and configured to cause the one or more computing processors to; generate a server token, wherein the server token is associated with at least one financial account; encrypt the server token using an encryption algorithm, wherein the server token is encrypted at least in part based on time; communicate, to a first mobile device, a server packet, wherein the server packet comprises at least the encrypted server token, wherein the first mobile device has paired with the ATM via a second Near Field Communication (NFC) transmitter on the first mobile device and the first NFC transmitter of the ATM; receive, from the ATM, a security packet, wherein the security packet comprises at least a device token communicated from the first mobile device to the ATM and an identification marker of the ATM; wherein the device token is encrypted at least in part based on time, wherein the device token is encrypted using the encryption algorithm used to encrypt the server token; determine that the ATM is authorized for use, wherein determining that the ATM is authorized for use comprises comparing the received identification marker of the ATM with a list of identification markers accessible by the system; upon determining that the ATM is authorized for use, authenticate the device token, the authentication comprising comparing the device token with the server token, thereby resulting in a successful authentication of the device token; and communicate the successful authentication to the ATM. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for managing financial tokens associated with a financial account, whereby the method generates and authenticates tokens associated with the financial account in order to grant access to a user to conduct financial transactions on the financial account using an Automated Teller Machine (ATM) via a mobile device, the method comprising:
-
providing an Automated Teller Machine (ATM) with a first Near Field Communication (NFC) transmitter; generating, via a computing device processor, a server token, wherein the server token is associated with at least one financial account; encrypting, via a computing device processor, the server token using an encryption algorithm, wherein the server token is encrypted at least in part based on time; communicating, via a computing device processor, to a first mobile device, a server packet, wherein the server packet comprises at least the encrypted server token, wherein the first mobile device has paired with the ATM via a second Near Field Communication (NFC) transmitter on the first mobile device and the first NFC transmitter of the ATM; receiving, via a computing device processor, from the ATM, a security packet, wherein the security packet comprises at least a device token communicated from the first mobile device to the ATM and an identification marker of the ATM; wherein the device token is encrypted at least in part based on time, wherein the device token is encrypted using the encryption algorithm used to encrypt the server token; determining, via a computing device processor, that the ATM is authorized for use, wherein determining the ATM is authorized for use comprises comparing the received identification marker of the ATM with a list of identification markers accessible by the system; upon determining that the ATM is authorized for use, authenticating, via a computing device processor, the device token, the authentication comprising comparing the device token with the server token, thereby resulting in a successful authentication of the device token; and communicating, via a computing device processor, the successful authentication to the ATM. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product for managing financial tokens associated with a financial account, whereby the product generates and authenticates tokens associated with the financial account in order to grant access to a user to conduct financial transactions on the financial account using an Automated Teller Machine (ATM) via a mobile device, the computer program product comprising non-transitory computer-readable, medium comprising code causing an apparatus to:
-
generate a server token, wherein the server token is associated with at least one financial account; encrypt the server token using an encryption algorithm, wherein the server token is encrypted at least in part based on time; communicate, to a first mobile device, a server packet, wherein the server packet comprises at least the encrypted server token, wherein the first mobile device has paired with an ATM via a second Near Field Communication (NFC) transmitter on the first mobile device and a first NFC transmitter of the ATM; receive, from the ATM, a security packet, wherein the security packet comprises at least a device token communicated from the first mobile device to the ATM and an identification marker of the ATM; wherein the device token is encrypted at least in part based on time, wherein the device token is encrypted using the encryption algorithm used to encrypt the server token; determine that the ATM is authorized for use, wherein determining the ATM is authorized for use comprises comparing the received identification marker of the ATM with a list of identification markers accessible by the system; upon determining that the ATM is authorized for use, authenticate the device token, the authentication comprising comparing the device token with the server token, thereby resulting in a successful authentication of the device token; and communicate the successful authentication to the ATM. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification