IP Library Granted Patent US 11,985,030
Granted Patent B2
US 11,985,030 · App. 18/061,622 · Granted May 14, 2024

Systems and methods to configure PIN pad for microprocessor-enabled and contactless payment vehicle

Inventor: Bryan Cox (Chandler, AZ)
Assignee: Worldpay, LLC
H04L41/082G06Q20/204G06Q20/3278H04L67/34
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,985,030
App. No.
18/061,622
Granted
May 14, 2024
Kind
B2
Abstract

A method of network configuration of a personal identification number (PIN) pads includes receiving a request to upgrade a PIN pad from a merchant or an individual software vendor (ISV) to read microprocessor-enabled or contactless payment vehicles, retrieving a PIN pad configuration hash value from the PIN pad, obtaining current configuration using the hash value, sending instructions to the PIN pad to upgrade the PIN pad over a network if the PIN pad is capable of reading microprocessor-enabled or contactless payment vehicles, and downloading and installing drivers to enable PIN pad readers to read and process at least one of the microprocessor-enabled payment vehicles and contactless payment vehicles according to the instructions. The method further performs additional operations such as updating the PIN pad registry with the PIN pad configuration and enabling the PIN pad to read the microprocessor-enabled or contactless payment vehicles.

Claims (56)

1. A method for configuring a personal identification number (PIN) pad for microprocessor-enabled payment vehicles and contactless payment vehicles, the method comprising:

receiving, from a point of sale system over a computer network, a request to upgrade a PIN pad for reading at least one of a microprocessor-enabled payment vehicle and a contactless payment vehicle;

obtaining, using a configuration processor, current configuration information associated with the PIN pad;

evaluating, using the configuration processor, whether the PIN pad is capable of reading at least one of the microprocessor-enabled payment vehicle and the contactless payment vehicle; and

downloading and installing, over the computer network, one or more drivers to enable PIN pad readers to read and process at least one of the microprocessor-enabled payment vehicle and the contactless payment vehicle according to configuration instructions.

2. The method of claim 1 , further comprising:

generating, upon determining that the PIN pad is capable of reading at least one of the microprocessor-enabled payment vehicle and the contactless payment vehicle, using the configuration processor, the configuration instructions to upgrade the PIN pad for reading at least one of the microprocessor-enabled payment vehicle and the contactless payment vehicle;

sending, over the computer network, the configuration instructions to the PIN pad to upgrade the PIN pad for reading at least one of the microprocessor-enabled payment vehicle and the contactless payment vehicle; and

configuring, using a hardware processor of the PIN pad, the PIN pad readers to read and process at least one of the microprocessor-enabled payment vehicle and the contactless payment vehicle according to the configuration instructions.

3. The method of claim 2 , further comprising:

retrieving, over the computer network, a PIN pad configuration hash value from the PIN pad;

updating, using the configuration processor, the current configuration information in a PIN pad registry;

generating, at the PIN pad registry, a new hash value for the updated PIN pad configuration; and

transmitting the new hash value to the PIN pad to be stored at the PIN pad.

4. The method of claim 3 , wherein the PIN pad registry stores the PIN pad's updated configuration information in a PIN pad database.

5. The method of claim 1 , further comprising:

sending, upon determining that the PIN pad is not capable to read at least one of the microprocessor-enabled payment vehicle and the contactless payment vehicle, using the configuration processor, a notification to the point of sale system.

6. The method of claim 1 , further comprising:

sending, upon determining that the PIN pad is capable of and configured for reading at least one of the microprocessor-enabled payment vehicle and the contactless payment vehicle, using the configuration processor, a notification to the point of sale system that PIN pad is in a ready state.

7. A method for enabling a personal identification number (PIN) pads for microprocessor-enabled payment vehicles and contactless payment vehicles, the method comprising:

receiving, from a point of sale system over a computer network, a request to enable a PIN pad configuration for reading at least one of a microprocessor-enabled payment vehicle and a contactless payment vehicle;

obtaining, using a configuration processor, current configuration information associated with the PIN;

evaluating, using the configuration processor, whether the PIN pad is configured and disabled for reading at least one of the microprocessor-enabled payment vehicle and the contactless payment vehicle; and

downloading and installing, over the computer network, one or more drivers to enable PIN pad readers to read and process at least one of the microprocessor-enabled payment vehicle and the contactless payment vehicle according to configuration instructions.

8. The method of claim 7 , further comprising:

generating, upon determining that the PIN pad is capable of reading at least one of the microprocessor-enabled payment vehicle and the contactless payment vehicle, using the configuration processor, the configuration instructions to upgrade the PIN pad for reading at least one of the microprocessor-enabled payment vehicle and the contactless payment vehicle;

sending, over the computer network, the configuration instructions to the PIN pad to upgrade the PIN pad for reading at least one of the microprocessor-enabled payment vehicle and the contactless payment vehicle;

enabling, using a hardware processor of the PIN pad, the PIN pad readers to read and process at least one of the microprocessor-enabled payment vehicles and contactless payment vehicles according to the configuration instructions; and

accepting, at least one of the microprocessor-enabled payment vehicles and contactless payment vehicles at the enabled PIN pad.

9. The method of claim 7 , further comprising:

retrieving, over the computer network, a PIN pad configuration hash value from the PIN pad;

updating, using the configuration processor, the current configuration information in a PIN pad registry;

generating, at the PIN pad registry, a new hash value for the updated PIN pad configuration; and

transmitting the new hash value to the PIN pad to be stored at the PIN pad.

10. The method of claim 7 , further comprising:

sending, as a result of evaluating that the PIN pad is not configured for reading at least one of the microprocessor-enabled payment vehicle and the contactless payment vehicle, using the configuration processor, a notification to the point of sale system.

11. The method of claim 7 , further comprising:

sending, as a result of evaluating that the PIN pad is enabled for reading at least one of the microprocessor-enabled payment vehicle and the contactless payment vehicle, using the configuration processor, a PIN pad ready status message to the point of sale system.

12. The method of claim 9 , wherein the PIN pad registry stores the PIN pad's updated configuration information in a PIN pad database.

13. A computer system configuring a personal identification number (PIN) pads for microprocessor-enabled payment vehicles and contactless payment vehicles, the system comprising:

a memory; and

a configuration processor configured to:

receive, from a point of sale system over a computer network, a request to upgrade a PIN pad configuration for reading at least one of a microprocessor-enabled payment vehicle and a contactless payment vehicle;

obtain, using a configuration processor, current configuration information associated with the PIN pad;

evaluate, using the configuration processor, whether the PIN pad is capable of reading at least one of the microprocessor-enabled payment vehicle and the contactless payment vehicle; and

download and install, over the computer network, one or more drivers to enable PIN pad readers to read and process at least one of the microprocessor-enabled payment vehicle and the contactless payment vehicle according to configuration instructions.

14. The system of claim 13 , wherein the configuration processor is further configured to:

generate, upon determining that the PIN pad is capable of reading at least one of the microprocessor-enabled payment vehicle and the contactless payment vehicle, using the configuration processor, the configuration instructions to upgrade the PIN pad for reading at least one of the microprocessor-enabled payment vehicle and the contactless payment vehicle;

send, over the computer network, the configuration instructions to the PIN pad to upgrade the PIN pad for reading at least one of the microprocessor-enabled payment vehicle and the contactless payment vehicle; and

configure, using a hardware processor of the PIN pad, the PIN pad readers to read and process at least one of the microprocessor-enabled payment vehicle and the contactless payment vehicle according to the configuration instructions.

15. The system of claim 13 , wherein the configuration processor is further configured to:

send, upon determining that the PIN pad cannot be upgraded for reading at least one of the microprocessor-enabled payment vehicle and the contactless payment vehicle, using the configuration processor, a notification to the point of sale system.

16. The computer system of claim 13 , wherein the configuration processor is further configured to:

send, upon determining that the PIN pad is enabled for reading at least one of the microprocessor-enabled payment vehicle and the contactless payment vehicle, using the configuration processor, a PIN pad ready status message to the point of sale system.

17. The computer system of claim 13 , wherein a PIN pad registry stores the PIN pad's configuration information in a PIN pad database.

18. The computer system of claim 13 , wherein the microprocessor-enabled payment vehicle is a payment card using a computer chip to authenticate transactions according to the Europay, MasterCard, and Visa (EMV) global standard.

Assignments (5)
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 21, 2022
From: COX, BRYAN
To: WORLDPAY, LLC
Reel/Frame 062170/0033 →
Continuity (4)
Continuation 17845224 · Jun 21, 2022
Continuation 17443266 · Jul 23, 2021
Continuation 16225317 · Dec 19, 2018
Related Publication 20230095646A1 · Mar 30, 2023