IP Library Granted Patent US 11,699,149
Granted Patent B2
US 11,699,149 · App. 17/555,124 · Granted Jul 11, 2023

Systems and methods for substitute low-value tokens in secure network transactions

Inventor: Stefan K. Karaivanov (Newton, MA)
Assignee: Worldpay, LLC
G06Q20/382G06Q20/401
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,699,149
App. No.
17/555,124
Granted
Jul 11, 2023
Kind
B2
Abstract

Methods and systems are disclosed for enabling the creation of substitute low-value token creation, comprising providing software content to a content delivery network wherein, when transmitted to a user browser, the software content is configured to enable the user browser to create a substitute low-value token if a token service is unavailable, wherein the content delivery network is configured to provide the software content to at least one user browser, and receiving the substitute low-value token from a merchant system, the substitute low-value token having been generated by the user browser in response to the user browser being unable to obtain a low-value token from the token service.

Claims (39)

1. A computer-implemented method of generating a substitute low-value token, comprising:

receiving, by a user device, a first portion of software code from a content delivery network;

receiving, by a user browser of the user device, information associated with an electronic transaction;

determining, by the user browser of the user device, that a tokenization service is unavailable;

receiving, by the user device, a second portion of the software code from the content delivery network, based on determining that the tokenization service is unavailable;

generating, by the user browser of the user device, a substitute low-value token using the first portion of the software code and the second portion of the software code; and

transmitting, by the user browser of the user device, the substitute low-value token to a merchant system.

2. The method of claim 1 , wherein the substitute low-value token is transmitted with a request to authorize the electronic transaction.

3. The method of claim 1 , wherein the substitute low-value token comprises encrypted cardholder data.

4. The method of claim 1 , wherein the first portion of the software code or the second portion of the software code comprises a public key.

5. The method of claim 1 , wherein the second portion of the software code is provided to the user browser in response to the user browser being unable to obtain a low-value token.

6. A system for generating a substitute low-value token, the system comprising:

a data storage device storing computer-executable instructions that, when executed by at least one processor, causes the at least one processor to perform operations of:

receiving, by a user device, a first portion of software code from a content delivery network;

receiving, by a user browser of the user device, information associated with an electronic transaction;

determining, by the user browser of the user device, that a tokenization service is unavailable;

receiving, by the user device, a second portion of software code from the content delivery network, based on determining that the tokenization service is unavailable;

generating, by the user browser of the user device, the substitute low-value token using the first portion of the software code and the second portion of the software code; and

transmitting, by the user browser of the user device, the substitute low-value token to a merchant system.

7. The system of claim 6 , wherein the substitute low-value token is transmitted with a request to authorize the electronic transaction.

8. The system of claim 6 , wherein the substitute low-value token comprises encrypted cardholder data.

9. The system of claim 6 , wherein the first portion of the software code or the second portion of the software code comprises a public key.

10. The system of claim 6 , wherein the second portion of the software code is provided to the user browser in response to the user browser being unable to obtain a low-value token.

11. A non-transitory computer-readable medium storing computer-executable instructions that, when executed by at least one processor, cause the at least one processor to perform operations for generating a substitute low-value token, the operations comprising:

receiving, by a user device, a first portion of software code from a first content delivery network;

receiving, by a user browser of the user device, information associated with an electronic transaction;

determining, by the user browser of the user device, that a tokenization service is unavailable;

receiving, by the user device, a second portion of the software code from a second content delivery network, based on determining that the tokenization service is unavailable;

generating, by the user browser of the user device, the substitute low-value token using the first portion of the software code and the second portion of the software code; and

transmitting, by the user browser of the user device, the substitute low-value token to a merchant system.

12. The computer-readable medium of claim 11 , wherein the substitute low-value token is transmitted with a request to authorize the electronic transaction.

13. The computer-readable medium of claim 11 , wherein the substitute low-value token comprises encrypted cardholder data.

14. The computer-readable medium of claim 11 , wherein the software content comprises a public key.

15. The computer-readable medium of claim 11 , wherein the first portion of the software code or the second portion of the software code comprises a public key.

16. The computer-readable medium of claim 11 , wherein the first content delivery network and the second content delivery network are the same entity.

17. The computer-readable medium of claim 11 , wherein the first content delivery network and the second content delivery network are different entities.

18. The computer-readable medium of claim 11 , wherein at least one of the first content delivery network or the second content delivery network is a data security service operating in connection with a transaction processor.

19. The computer-readable medium of claim 11 , wherein the tokenization service is provided by a transaction processor remote from the user device.

20. The computer-readable medium of claim 11 , wherein the substitute low-value token transmitted to the merchant system is subsequently exchanged with a primary token.

Assignments (6)
RELEASE OF SECURITY INTERESTS RECORDED AT REEL/FRAMES 066626/0655, 066625/0426, 066625/0347, AND 066625/0276 Recorded Jan 12, 2026
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: WORLDPAY, LLC; WORLDPAY ISO AND ECOMMERCE, LLC; PAYMETRIC, LLC; WORLDPAY US, LLC
Reel/Frame 074314/0622 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT R/F 066624/0719 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: WORLDPAY, LLC
Reel/Frame 074315/0412 →
SECURITY INTEREST Recorded Feb 19, 2024
From: WORLDPAY, LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066624/0719 →
SECURITY INTEREST Recorded Feb 19, 2024
From: WORLDPAY, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 066626/0655 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2022
From: KARAIVANOV, STEFAN K
To: VANTIV, LLC
Reel/Frame 058716/0611 →
CHANGE OF NAME Recorded Jan 20, 2022
From: VANTIV, LLC
To: WORLDPAY, LLC
Reel/Frame 058791/0228 →
Continuity (3)
Continuation 16717620 · Dec 17, 2019
Continuation 15283865 · Oct 3, 2016
Related Publication 20220108306A1 · Apr 7, 2022