Mobile device transaction processing system and method using lorawan communications
US-2024078531-A1 · Mar 7, 2024 · US
US11928664B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11928664-B2 |
| Application number | US-202016874450-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 14, 2020 |
| Priority date | Jan 13, 2014 |
| Publication date | Mar 12, 2024 |
| Grant date | Mar 12, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.