Patentable/Patents/US-10997591
US-10997591

Tokenizing a primary account number prior to transmission to a terminal

PublishedMay 4, 2021
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

In some implementations, a transaction card may receive transaction data from a transaction terminal based on initiation of a transaction with the transaction terminal; generate a tokenized primary account number, for use with the transaction, based on the transaction data and an actual primary account number of the transaction card; and transmit the tokenized primary account number to the transaction terminal for processing the transaction.

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method, comprising: receiving, by a transaction card and from a transaction terminal, at least two parameters associated with a transaction based on initiation of the transaction with the transaction terminal, the at least two parameters including at least two of: a merchant code, a transaction amount, a transaction date, a transaction time, or a transaction location; identifying, by the transaction card, an actual primary account number from storage included in the transaction card, the actual primary account number and the at least two parameters received from the transaction terminal being used as input for tokenization; generating, by the transaction card, a tokenized primary account number, for use with the transaction, based on the actual primary account number and the at least two parameters received from the transaction terminal; and transmitting, by the transaction card, the tokenized primary account number and one or more payment credentials to the transaction terminal for performing the transaction, the tokenized primary account number and the one or more payment credentials being transmitted to the transaction terminal via near-field communication (NFC).

2

2. The method of claim 1 , wherein the tokenized primary account number is generated based on at least one payment credential of the one or more payment credentials.

3

3. The method of claim 2 , wherein the at least one payment credential includes at least one of: an expiration date associated with the transaction card, a card security code associated with the transaction card, a cardholder name associated with the transaction card, a billing postal code associated with the transaction card, one or more fields of a billing address associated with the transaction card, or a personal identification number associated with the transaction card.

4

4. The method of claim 1 , further comprising: receiving an instruction from a transaction processing system to broadcast a location of the transaction card, information that identifies the location of the transaction card being sent to a user device associated with the transaction card.

5

5. The method of claim 1 , wherein the tokenized primary account number is a multi-use tokenized primary account number generated using information that does not change across transactions.

6

6. The method of claim 1 , wherein the tokenized primary account number is a single-use tokenized primary account number generated using information that changes across transactions.

7

7. The method of claim 1 , wherein the transaction terminal is a mobile phone or a tablet computer.

8

8. A transaction card, comprising: one or more memories; and one or more processors, communicatively coupled to the one or more memories to: receive, from a transaction terminal, transaction data associated with a transaction based on initiation of the transaction with the transaction terminal, the transaction data including at least two of: a merchant code, a transaction amount, a transaction date, a transaction time, or a transaction location; identify an actual primary account number stored in the one or more memories, the actual primary account number and the transaction data received from the transaction terminal being used as input for tokenization; generate a tokenized primary account number, for use with the transaction, based on the transaction data received from the transaction terminal and the actual primary account number; and transmit the tokenized primary account number and one or more payment credentials to the transaction terminal for performing the transaction, the tokenized primary account number being transmitted via near-field communication (NFC).

9

9. The transaction card of claim 8 , wherein the one or more processors, when generating the tokenized primary account number, are further to: generate the tokenized primary account number using the one or more payment credentials, the one or more payment credentials comprising one or more of: an expiration date associated with the transaction card, a card security code associated with the transaction card, a cardholder name associated with the transaction card, a billing postal code associated with the transaction card, one or more fields of a billing address associated with the transaction card, or a personal identification number (PIN) associated with the transaction card.

10

10. The transaction card of claim 8 , wherein the one or more processors are further to: receive an instruction from a transaction processing system to broadcast a location of the transaction card, information that identifies the location of the transaction card being sent to a user device associated with the transaction card.

11

11. The transaction card of claim 8 , wherein the tokenized primary account number is a multi-use tokenized primary account number generated using information that does not change across transactions.

12

12. The transaction card of claim 8 , wherein the tokenized primary account number is a single-use tokenized primary account number generated using information that changes across transactions.

13

13. The transaction card of claim 8 , wherein the tokenized primary account number is generated to tokenize a portion of the actual primary account number using one or more tokenization techniques.

14

14. The transaction card of claim 8 , wherein the transaction terminal is a mobile phone or a tablet computer.

15

15. A non-transitory computer-readable medium storing instructions, the instructions comprising: one or more instructions that, when executed by one or more processors, cause the one or more processors to: receive, from a transaction terminal, a tokenized primary account number generated by a transaction card based on transaction data received from the transaction terminal, one or more payment credentials associated with the transaction card, and the transaction data, the transaction data including at least two of: a merchant code, a transaction amount, a transaction date, a transaction time, or a transaction location; determine an actual primary account number of the transaction card based on the tokenized primary account number and the transaction data; determine whether the transaction is authorized based on the actual primary account number and the one or more payment credentials; and transmit, to the transaction terminal, a result of determining whether the transaction is authorized.

16

16. The non-transitory computer-readable medium of claim 15 , wherein the tokenized primary account number is generated to tokenize a portion of the actual primary account number using one or more tokenization techniques.

17

17. The non-transitory computer-readable medium of claim 15 , wherein the tokenized primary account number is generated based on the one or more payment credentials.

18

18. The non-transitory computer-readable medium of claim 17 , wherein the one or more payment credentials include at least one of: an expiration date associated with the transaction card, a card security code associated with the transaction card, a cardholder name associated with the transaction card, a billing postal code associated with the transaction card, one or more fields of a billing address associated with the transaction card, or a personal identification number associated with the transaction card.

19

19. The non-transitory computer-readable medium of claim 15 , wherein the tokenized primary account number is a multi-use tokenized primary account number generated using information that does not change across transactions.

20

20. The non-transitory computer-readable medium of claim 15 , wherein the tokenized primary account number is a single-use tokenized primary account number generated using information that changes across transactions.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

March 20, 2020

Publication Date

May 4, 2021

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Tokenizing a primary account number prior to transmission to a terminal” (US-10997591). https://patentable.app/patents/US-10997591

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.