IP Library Granted Patent US 8,726,018
Granted Patent B2
US 8,726,018 · App. 13/859,724 · Granted May 13, 2014

Electronic authorization system and method

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 8,726,018
App. No.
13/859,724
Granted
May 13, 2014
Kind
B2
Abstract

An electronic authorization system comprising a data source system configured to transmit transaction data. A secure data system is coupled to the data source system over an open network, the secure data system is configured to receive the transaction data from the data source system, generate a unique encrypted identifier for the transaction data and to transmit the unique encrypted identifier to the data source system. The data source system is configured to receive the unique encrypted identifier and replace payment card data associated with the transaction data in a database with the unique encrypted identifier.

Claims (39)

1. A computer implemented method of tokenizing data, the method comprising:

receiving a request from a first processor, the request comprising confidential data and a first input data portion;

receiving a second input data portion from a second processor;

generating a token based on the confidential data, the first input data portion and the second input data portion;

transmitting the token to the first processor in a field corresponding to a VISAD data format field;

generating one or more requests at the first processor based on the first input data portion;

tokenizing a response to the request at a third processor using the token;

receiving the response to the request at the first processor; and

storing the token in a non-transitory computer readable storage medium at the first processor.

2. The method of claim 1 , wherein the confidential data comprises a predetermined structure with one or more predetermined field values and address data.

3. The method of claim 1 , wherein the identified token is generated by an algorithmic function.

4. The method of claim 1 further comprising querying the second processor for the second input data portion using the first input data portion.

5. The method of claim 1 further comprising querying the second processor for the second input data portion using the confidential data and the first input data portion.

6. The method of claim 1 further comprising querying the second processor for the second input data portion using the confidential data and the first input data portion over a secure data network, wherein the request is received over an open data network.

7. The method of claim 1 , further comprising transmitting the token to the first processor, and wherein generating the one or more requests at the first processor based on the first input data portion further comprises including the token in the one or more requests.

8. A computer implemented method of tokenizing data, the method comprising:

receiving input data to be tokenized at a first processor, the input data comprising confidential data in a first predefined data field, a first data portion and a second data portion;

generating a token as a function of the confidential data, the first data portion and the second data portion;

transmitting the token to a second processor in a field corresponding to the first predefined data field;

storing the token at the second processor with the first data portion and the second data portion in a non-transitory computer readable storage medium;

generating a data request at the second processor using the token;

applying an encryption key to the confidential, the first data portion and the second data portion; and

wherein the first predefined data field is from a VISAD data format.

9. The computer implemented method of claim 8 , wherein the token is are stored for subsequent use at the first processor.

10. The computer implemented method of claim 8 , further comprising retrieving the token from storage.

11. The computer implemented method of claim 8 , wherein generating a token comprises generating a unique encrypted identifier.

12. The computer implemented method of claim 8 further comprising transmitting a settlement request from the second processor to the first processor with the token.

13. A non-transitory computer-readable storage medium having executable computer program instructions embodied therein for tokenizing data, the actions of the computer program instructions comprising:

accessing input data to be tokenized at a first processor, the input data comprising confidential data and a first data portion from a second processor and a second data portion from a third processor;

generating a token at the first processor;

transmitting the token from the first processor to the second processor in a first predetermined set of data fields of a VISAD format; and

storing the token at the second processor in a non-transitory computer readable storage medium.

14. The non-transitory computer-readable storage medium of claim 13 , the actions of the computer program instructions further comprising generating the token at the first processor by using a key.

15. The non-transitory computer-readable storage medium of claim 14 , wherein the first predetermined set of data fields in the VISAD format comprises a credit card number field.

16. The non-transitory computer-readable storage medium of claim 14 , wherein the token is stored at the first processor in a non-transitory computer readable storage medium.

17. The non-transitory computer-readable storage medium of claim 13 , the actions of the computer program instructions further comprising: retrieving the token from storage.

18. The non-transitory computer-readable storage medium of claim 13 , wherein generating the token comprises generating a unique encrypted identifier as a function of the confidential data, the first data portion and the second data portion.

19. The non-transitory computer-readable storage medium of claim 13 , wherein generating the token comprises generating a unique encrypted identifier as a function of one or more of the confidential data, the first data portion and the second data portion.

20. The non-transitory computer-readable storage medium of claim 13 , wherein generating the token comprises generating a unique encrypted identifier as a function of data from a data source.

Assignments (5)
ASSIGNMENT OF SECURITY INTEREST IN IP COLLATERAL (REEL/FRAME 051416/0215) Recorded Sep 10, 2024
From: UBS AG CAYMAN ISLANDS BRANCH (AS SUCCESSOR ADMINISTRATIVE AGENT AND COLLATERAL AGENT TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: GOLDMAN SACHS BANK USA
Reel/Frame 068920/0314 →
RELEASE OF SECOND LIEN SECURITY INTEREST Recorded Jul 14, 2020
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: SHIFT4 CORPORATION; MERCHANT-LINK, LLC
Reel/Frame 053201/0235 →
SECOND LIEN SECURITY AGREEMENT Recorded Dec 26, 2019
From: MERCHANT-LINK, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 051417/0969 →
FIRST LIEN SECURITY AGREEMENT Recorded Dec 24, 2019
From: MERCHANT-LINK, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 051416/0215 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2013
From: BAUER, STEPHANIE; FREEDMAN, JONATHAN N.; LANE, DANIEL J.; JAFFE, MIRIAM; ZLOTH, SUSAN M.
To: MERCHANT LINK, LLC
Reel/Frame 030856/0799 →