IP Library Granted Patent US 11,836,694
Granted Patent B2
US 11,836,694 · App. 17/648,707 · Granted Dec 5, 2023

Systems and methods for network configurations of PIN pads

Inventor: Bryan Cox (Chandler, AZ)
Assignee: Worldpay, LLC
G06Q20/20G06Q20/206G06Q20/3827G07F7/1025
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,836,694
App. No.
17/648,707
Granted
Dec 5, 2023
Kind
B2
Abstract

A method of network configuration of personal identification number (PIN) pads includes obtaining a PIN pad configuration hash value for a current configuration of the PIN pad, comparing the obtained PIN pad configuration hash to a locally stored PIN pad configuration hash, upon determining that the obtained PIN pad configuration hash and the locally stored PIN pad configuration hash do not match, performing additional operations, which include requesting a new PIN pad configuration, receiving the new PIN pad configuration, receiving a new PIN pad configuration hash, and storing the PIN pad configuration hash.

Claims (56)

1. A method of network configuration of personal identification number (PIN) pads, the method comprising:

obtaining, using a hardware processor, a current PIN pad configuration hash from a configuration service; and

comparing, using the hardware processor, the current PIN pad configuration hash to a locally stored PIN pad configuration hash;

based on determining that the current PIN pad configuration hash and the locally stored PIN pad configuration hash do not match, receiving a new PIN pad configuration, storing a PIN pad configuration hash for the received new PIN pad configuration, and setting a state of the PIN pad as ready; and

based on determining that the current PIN pad configuration hash and the locally stored PIN pad configuration hash do match, setting the state of the PIN pad as ready without receiving the new PIN pad configuration.

2. The method of claim 1 , further comprising:

configuring the PIN pad according to the received new PIN pad configuration.

3. The method of claim 1 , wherein the new PIN pad configuration is received from the configuration service.

4. The method of claim 1 , wherein the PIN pad configuration hash value for a current configuration of the PIN pad is obtained from configuration service.

5. A method of network configuration of personal identification number (PIN) pads, the method comprising:

upon receiving a request for a new PIN pad configuration of configuration settings controlling operation of the PIN pad from the PIN pad, comprising:

generating, using at least one hardware processor, the new PIN pad configuration for the PIN pad;

transmitting the new PIN pad configuration to the PIN pad; and

generating a new hash of the new PIN pad configuration the current PIN pad configuration hash; and

upon receiving a request for an initial configuration from the PIN pad, performing additional operations, comprising:

generating a PIN pad configuration;

setting PIN pad registration information in a database;

generating a hash of the generated PIN pad configuration as the current PIN pad configuration hash; and

storing the current PIN pad configuration hash in the database.

6. The method of claim 5 , further comprising:

upon receiving, from the PIN pad, a notification that the PIN pad is ready, setting a state of the PIN pad as ready.

7. The method of claim 5 , further comprising:

upon receiving the request for an initial configuration from the PIN pad, performing additional operations, comprising:

transmitting the PIN pad configuration to the PIN pad;

transmitting the current PIN pad configuration hash to the PIN pad; and

setting a current state of the PIN pad as ready.

8. The method of claim 7 , wherein the PIN pad registration information is stored in a PIN pad database by a PIN pad registry.

9. The method of claim 5 , wherein the new PIN pad configuration and the current PIN pad configuration hash are transmitted to the PIN pad by way of a PIN pad actor.

10. The method of claim 5 , wherein the new hash of the generated PIN pad configuration is generated by applying a hash function to a configuration file associated with the new PIN pad configuration.

11. A computer system for network configuration of personal identification number (PIN) pads, the system comprising:

a PIN pad, comprising a first hardware processor, configured to:

upon determining that a current PIN pad configuration hash and a locally stored PIN pad configuration hash do not match, perform additional operations, comprising:

receive a new PIN pad configuration;

store a PIN pad configuration hash for the received new PIN pad configuration; and

a configuration service, comprising a second hardware processor, configured to:

set PIN pad registration information in a database;

generate, using the second hardware processor, the new PIN pad configuration for the PIN pad;

transmit the new PIN pad configuration to the PIN pad;

generate a new hash of the generated PIN pad configuration as the current PIN pad configuration hash; and

store the current PIN pad configuration hash in the database.

12. The computer system of claim 11 , wherein the PIN pad is further configured to:

upon determining that the current PIN pad configuration hash and the locally stored PIN pad configuration hash match, set a state of the PIN pad as ready.

13. The computer system of claim 11 , wherein the PIN pad is further configured to:

configure the PIN pad according to the received new PIN pad configuration.

14. The computer system of claim 11 , wherein the configuration service is further configured to:

upon receiving, from the PIN pad, a notification that the PIN pad is ready, set a state of the PIN pad as ready.

15. The computer system of claim 11 , wherein the configuration service is further configured to:

upon receiving a request for an initial configuration from the PIN pad, perform additional operations, comprising:

generate a PIN pad configuration;

transmit the PIN pad configuration to the PIN pad;

generate a hash of the generated PIN pad configuration as a current PIN pad configuration hash;

transmit the current PIN pad configuration hash to the PIN pad; and

set a current state of the PIN pad as ready.

16. The computer system of claim 15 , wherein the PIN pad registration information is stored in a PIN pad database by a PIN pad registry.

17. The computer system of claim 11 , wherein the new PIN pad configuration and the current PIN pad configuration hash are transmitted to the PIN pad by way of a PIN pad actor.

18. The computer system of claim 11 , wherein the new hash of the generated PIN pad configuration is generated by applying a hash function to a configuration file associated with the new PIN pad configuration.

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 24, 2022
From: COX, BRYAN
To: VANTIV, LLC
Reel/Frame 058741/0038 →
CHANGE OF NAME Recorded Jan 24, 2022
From: VANTIV, LLC
To: WORLDPAY, LLC
Reel/Frame 058823/0976 →
Continuity (3)
Continuation 16227960 · Dec 20, 2018
Continuation 15381304 · Dec 16, 2016
Related Publication 20220147964A1 · May 12, 2022