IP Library Granted Patent US 11,238,446
Granted Patent B2
US 11,238,446 · App. 16/717,620 · Granted Feb 1, 2022

Systems and methods for substitute controlled-use 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,238,446
App. No.
16/717,620
Granted
Feb 1, 2022
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 (34)

1. A method for performing a secure electronic transaction using a substitute controlled-use token, comprising:

transmitting, by an electronic transaction processor, software content to a content delivery network, the software content comprising computer-executable instructions which, when executed by a user browser, cause the user browser to generate a substitute controlled-use token based on a determination that a token service is unavailable; and

receiving, by the electronic transaction processor, the substitute controlled-use token from a merchant system, the substitute controlled-use token having been i) generated by the user browser in response to the token service being unavailable and ii) transmitted from the user browser to the merchant system.

2. The method of claim 1 , further comprising:

converting, by the electronic transaction processor, the substitute controlled-use token to a primary token; and

transmitting, by the electronic transaction processor, the primary token to the merchant system.

3. The method of claim 2 , wherein the primary token is reusable for subsequent electronic transactions by the merchant system.

4. The method of claim 1 , wherein the substitute controlled-use token is received with a request to authorize an electronic transaction associated with the substitute controlled-use token.

5. The method of claim 1 , wherein the substitute controlled-use token comprises encrypted cardholder data.

6. The method of claim 1 , wherein the software content comprises a public key to encrypt cardholder data in the substitute controlled-use token.

7. The method of claim 1 , wherein the software content is transmitted to the user browser in response to the user browser being unable to obtain a controlled-use token from the token service.

8. A system comprising:

at least one processor; and

at least one storage comprising instructions which, when executed by the at least one processor, cause the at least one processor to perform functions for performing a secure electronic transaction using a substitute controlled-use token, the functions comprising:

transmitting, by an electronic transaction processor, software content to a content delivery network, the software content comprising computer-executable instructions which, when executed by a user browser, cause the user browser to generate a substitute controlled-use token based on a determination that a token service is unavailable; and

receiving, by the electronic transaction processor, the substitute controlled-use token from a merchant system, the substitute controlled-use token having been i) generated by the user browser in response to the token service being unavailable and ii) transmitted from the user browser to the merchant system.

9. The system of claim 8 , the functions further comprising:

converting, by the electronic transaction processor, the substitute controlled-use token to a primary token; and

transmitting, by the electronic transaction processor, the primary token to the merchant system.

10. The system of claim 9 , wherein the primary token is reusable for subsequent electronic transactions by the merchant system.

11. The system of claim 8 , wherein the substitute controlled-use token is received with a request to authorize an electronic transaction associated with the substitute controlled-use token.

12. The system of claim 8 , wherein the substitute controlled-use token comprises encrypted cardholder data.

13. The system of claim 8 , wherein the software content comprises a public key to encrypt cardholder data in the substitute controlled-use token.

14. The system of claim 8 , wherein the software content is transmitted to the user browser in response to the user browser being unable to obtain a controlled-use token from the token service.

15. A non-transitory computer readable medium comprising instructions which, when executed by at least one processor, cause the at least one processor to perform functions for performing a secure electronic transaction using a substitute controlled-use token, the functions comprising:

transmitting, by an electronic transaction processor, software content to a content delivery network, the software content comprising computer-executable instructions which, when executed by a user browser, cause the user browser to generate a substitute controlled-use token based on a determination that a token service is unavailable; and

receiving, by the electronic transaction processor, the substitute controlled-use token from a merchant system, the substitute controlled-use token having been i) generated by the user browser in response to the token service being unavailable and ii) transmitted from the user browser to the merchant system.

16. The non-transitory computer readable medium of claim 15 , the functions further comprising:

converting, by the electronic transaction processor, the substitute controlled-use token to a primary token; and

transmitting, by the electronic transaction processor, the primary token to the merchant system.

17. The non-transitory computer readable medium of claim 16 , wherein the primary token is reusable for subsequent electronic transactions by the merchant system.

18. The non-transitory computer readable medium of claim 15 , wherein the substitute controlled-use token is received with a request to authorize an electronic transaction associated with the substitute controlled-use token.

19. The non-transitory computer readable medium of claim 15 , wherein the substitute controlled-use token comprises encrypted cardholder data.

20. The non-transitory computer readable medium of claim 15 , wherein the software content comprises a public key to encrypt cardholder data in the substitute controlled-use 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 Dec 18, 2019
From: KARAIVANOV, STEFAN K.
To: VANTIV, LLC
Reel/Frame 051319/0029 →
CHANGE OF NAME Recorded Dec 18, 2019
From: VANTIV, LLC
To: WORLDPAY, LLC
Reel/Frame 051365/0352 →
Continuity (2)
Continuation 15283865 · Oct 3, 2016
Related Publication 20200126072A1 · Apr 23, 2020