Systems and methods for processing cardless transactions

US11928664B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11928664-B2
Application numberUS-202016874450-A
CountryUS
Kind codeB2
Filing dateMay 14, 2020
Priority dateJan 13, 2014
Publication dateMar 12, 2024
Grant dateMar 12, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods are provided for processing cardless financial transactions at transaction devices such as Automated Teller Machines. An example method comprises receiving a transaction request including at least one transaction parameter and receiving a substitute value representing an account for processing the transaction request. The substitute value is distinct from an account number associated with the account. The method further comprises sending the at least one transaction parameter and the substitute value to a payment network associated with the substitute value and completing the transaction request. A second method comprises receiving a transaction request with at least one transaction parameter and a substitute value. The second method further comprises determining account credentials associated with the substitute value using the account credentials.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for processing a cardless transaction at an Automated Teller Machine (ATM), comprising: one or more memory devices storing instructions; and one or more processors configured to execute the instructions to: identify, at a server comprising the one or more processors, each of a mobile device and an ATM via a scanning by a user of the mobile device of a randomly-generated identifier displayed on the ATM, and based on the identification, establish a communicative connection between the mobile device, the ATM, and the server; receive, at the server, a list request for accounts associated with the user from the mobile device, the list request including user credentials; determine, at the server, one or more accounts associated with the user credentials; transmit, from the server, account information for each of the one or more accounts associated with the user credentials to the mobile device; receive, at the server, a selected account from the mobile device, the selected account being selected by the user from the one or more accounts associated with the user credentials transmitted to the mobile device; determine, at the server, a substitute value corresponding to the selected account, the substitute value being a first alphanumeric string generated during a registration of the selected account, the substitute value representing an account number of the selected account, the substitute value being distinct from the account number of the selected account; generate, at the server, a dynamic token associated with the user credentials, the dynamic token comprising a second alphanumeric string representing the user credentials; transmit a transaction request to the ATM from the server, the transaction request including one or more transaction parameters, the substitute value, and the dynamic token such that the account number of the selected account and the user credentials are not communicated to the ATM; determine, at the ATM, the account information of the selected account using the substitute value received in the transaction request; verify, at the ATM, the user credentials using the dynamic token received in the transaction request; and transmit from the ATM the account information of the selected account and the one or more transaction parameters to a payment network. 2. The system of claim 1 , wherein the substitute value is a constructed value comprising a string of numbers formatted to resemble a payment card number. 3. The system of claim 2 , wherein the constructed value contains a Bank Identification Number. 4. The system of claim 1 , wherein the dynamic token is distinct from the account information of the selected account and is usable for only one transaction. 5. The system of claim 1 , wherein the dynamic token comprises a string of numbers formatted to resemble a payment card number. 6. The system of claim 1 , wherein the one or more transaction parameters comprises at least one of a withdrawal, deposit, balance inquiry, ticket purchase, stamp purchase, or balance transfer. 7. The system of claim 1 , wherein the one or more processors are further configured to execute the instructions to: receive an account registration request from the mobile device, the account registration request including the user credentials and one or more accounts for association with the user credentials; generate a substitute value for each of the one or more new accounts; and store each generated substitute value in association with the user credentials in a cross-reference database. 8. The system of claim 7 , wherein the one or more processors are further configured to execute the instructions to: determine whether the generated substitute value is a payment card number, wherein: if the substitute value is a payment card number, the substitute value is validated by a payment network in communication with a financial institution associated with the payment card number; and if the substitute value is not a payment card number, the substitute value is validated by a payment network based on a monetary deposit into the account associated with the substitute value and confirmation by the user of the amount of the monetary deposit. 9. The system of claim 1 , wherein the one or more processors are further configured to execute the instructions to: process a transaction according to the one or more transaction parameters by forwarding the one or more transaction parameters to a financial institution; receive a confirmation of processing of the transaction by the financial institution; and end the transaction request in response to receiving the confirmation. 10. The system of claim 9 , wherein the one or more processors are further configured to execute the instructions to dispense funds to the user through a cash drawer of the ATM upon receipt of the confirmation. 11. A computer-implemented method for processing a cardless transaction, comprising: identifying, at a credential processor, each of a mobile device and an Automated Teller Machine (ATM) via a scanning by a user of the mobile device of a randomly-generated identifier displayed on the ATM, and based on the identification, establishing a communicative connection between the mobile device, the ATM, and the credential processor; receiving, at the credential processor, a list request for accounts associated with the user from the mobile device, the list request including user credentials; determining, via the credential processor, one or more accounts associated with the user credentials; transmitting, via the credential processor, account information for each of the one or more accounts associated with the user credentials to the mobile device; receiving, at the credential processor, a selected account from the mobile device, the selected account being selected by the user from the one or more accounts associated with the user credentials transmitted to the mobile device; determining, via the credential processor, a substitute value corresponding to the selected account, the substitute value being a first alphanumeric string generated during a registration of the selected account, the substitute value representing an account number of the selected account, the substitute value being distinct from the account number of the selected account; generating, via the credential processor, a dynamic token associated with the user credentials, the dynamic token comprising a second alphanumeric string representing the user credentials; transmitting, to the ATM, a transaction request from the credential processor, the transaction request including one or more transaction parameters, the substitute value, and the dynamic token such that the account number of the selected account and the user credentials are not communicated to the ATM; determining, at the ATM, the account information of the selected account using the substitute value received in the transaction request; verifying, at the ATM, the user credentials using the dynamic token received in the transaction request; and transmitting the account information of the selected account and the one or more transaction parameters from the ATM to a payment network. 12. The method of claim 11 , wherein the substitute value is a constructed value comprising a string of numbers formatted to resemble a payment card number. 13. The method of claim 12 , wherein the constructed value contains a Bank Identification Number. 14. The method of claim 11 , wherein the dynamic token is distinct from the account information of the selected account and is usable for only one transaction.

Assignees

Inventors

Classifications

  • G06Q20/325Primary

    using wireless networks · CPC title

  • involving a neutral party, e.g. certification authority, notary or trusted third party [TTP] · CPC title

  • involving automatic teller machines [ATMs] · CPC title

  • using an alias or single-use codes · CPC title

  • Automatic teller machines [ATMs] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11928664B2 cover?
Systems and methods are provided for processing cardless financial transactions at transaction devices such as Automated Teller Machines. An example method comprises receiving a transaction request including at least one transaction parameter and receiving a substitute value representing an account for processing the transaction request. The substitute value is distinct from an account number a…
Who is the assignee on this patent?
Fidelity Nat E Banking Services Inc, Fidelity Information Services Llc
What technology area does this patent fall under?
Primary CPC classification G06Q20/325. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 12 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).