IP Library Granted Patent US 12,705,615
Granted Patent B2
US 12,705,615 · App. 18/309,921 · Granted Aug 11, 2026

Systems, methods and apparatus for payment terminal management

Inventors: Erik William Baar (Cincinnati, OH); Patricia Lynn Walters (Phoenix, AZ)
Assignee: Worldpay, LLC
G06Q20/401G06Q20/30G06Q20/382G06Q20/38215G06Q20/3829G06Q20/425
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 12,705,615
App. No.
18/309,921
Filed
May 1, 2023
Granted
Aug 11, 2026
Kind
B2
Art Unit
2438
USPC
705/71
Abstract

Systems, methods and apparatus are disclosed for remote management of payment terminals. Public keys, or other security elements can be received from a certification authority and distributed to the payment terminals. A merchant, or other entity affiliated with the payment terminals, can monitor the status of the software and security elements of the payment terminals.

Claims (43)

1 . A method comprising:

tracking, by a terminal management computing system, an expiration date of each of one or more certificates or one or more keys of one or more encryption systems;

selecting, by the terminal management computing system, based on the tracking, a certificate or a key of an encryption system having an expiration date that is closest in time to a current date;

requesting, by the terminal management computing system that is in network communication with a plurality of remote payment terminals via a closed network, an update to the certificate or the key of the encryption system of a remote payment terminal from a vendor global terminal management service via an open network prior to the expiration date of the certificate or the key of the encryption system;

receiving, by the terminal management computing system, the update to the certificate or the key of the encryption system from the vendor global terminal management service via the open network;

determining, by the terminal management computing system, an encryption technology utilized by the encryption system of the remote payment terminal, wherein the encryption technology includes a static data authentication or a dynamic data authentication; and

transmitting, by the terminal management computing system, the update to the encryption system of the remote payment terminal based on the determined encryption technology via the closed network during a period of reduced payment activity at the remote payment terminal.

2 . The method of claim 1 , wherein the remote payment terminal is configured with a network address of the terminal management computing system.

3 . The method of claim 1 , further comprising:

determining, by the terminal management computing system, the vendor global terminal management service to contact based on the update request.

4 . The method of claim 3 , further comprising:

receiving, by the terminal management computing system, the update to the encryption system from the vendor global terminal management service for encrypting communications generated by the remote payment terminal via the open network, based on requesting the update to the encryption system.

5 . The method of claim 4 , wherein the open network is different than the closed network.

6 . The method of claim 1 , wherein the update to the encryption system is a software update or a software patch.

7 . A terminal management computing system that is in network communication with a plurality of remote payment terminals via a closed network, the terminal management computing system comprising:

a memory configured to store instructions; and

a processor configured to execute the instructions to perform operations comprising:

tracking an expiration date of each of one or more certificates or one or more keys of one or more encryption systems;

selecting, based on the tracking, a certificate or a key of an encryption system having an expiration date that is closest in time to a current date;

requesting an update to the certificate or the key of the encryption system of a remote payment terminal from a vendor global terminal management service via an open network prior to the expiration date of the certificate or the key of the encryption system;

receiving the update to the certificate or the key of the encryption system from the vendor global terminal management service via the open network;

determining an encryption technology utilized by the encryption system of the remote payment terminal, wherein the encryption technology includes a static data authentication or a dynamic data authentication; and

transmitting the update to the encryption system of the remote payment terminal based on the determined encryption technology via the closed network during a period of reduced payment activity at the remote payment terminal.

8 . The terminal management computing system of claim 7 , wherein the remote payment terminal is configured with a network address of the terminal management computing system.

9 . The terminal management computing system of claim 7 , wherein the operations further comprise:

determining the vendor global terminal management service to contact based on the update request.

10 . The terminal management computing system of claim 9 , wherein the operations further comprise:

receiving the update to the encryption system from the vendor global terminal management service for encrypting communications generated by the remote payment terminal via the open network, based on requesting the update to the encryption system.

11 . The terminal management computing system of claim 10 , wherein the open network is different than the closed network.

12 . The terminal management computing system of claim 7 , wherein the update to the encryption system is a software update or a software patch.

13 . A non-transitory computer-readable medium storing instructions that, when executed by a processor that is in network communication with a plurality of remote payment terminals via a closed network, cause the processor to perform operations comprising:

tracking an expiration date of each of one or more certificates or one or more keys of one or more encryption systems;

selecting, based on the tracking, a certificate or a key of an encryption system having an expiration date that is closest in time to a current date;

requesting an update to the certificate or the key of the encryption system of a remote payment terminal from a vendor global terminal management service via an open network prior to the expiration date of the certificate or the key of the encryption system;

receiving the update to the certificate or the key of the encryption system from the vendor global terminal management service via the open network;

determining an encryption technology utilized by the encryption system of the remote payment terminal, wherein the encryption technology includes a static data authentication or a dynamic data authentication; and

transmitting the update to the encryption system of the remote payment terminal based on the determined encryption technology via the closed network during a period of reduced payment activity at the remote payment terminal.

14 . The non-transitory computer-readable medium of claim 13 , wherein the remote payment terminal is configured with a network address of a terminal management computing system.

15 . The non-transitory computer-readable medium of claim 13 , wherein the operations further comprise:

determining the vendor global terminal management service to contact based on the update request.

16 . The non-transitory computer-readable medium of claim 15 , wherein the operations further comprise:

receiving the update to the encryption system from the vendor global terminal management service for encrypting communications generated by the remote payment terminal via the open network, based on requesting the update to the encryption system.

17 . The non-transitory computer-readable medium of claim 13 , wherein the open network is different than the closed network.

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 May 1, 2023
From: BAAR, ERIK WILLIAM; WALTERS, PATRICIA LYNN
To: VANTIV, LLC
Reel/Frame 063492/0836 →
CHANGE OF NAME Recorded May 1, 2023
From: VANTIV, LLC
To: WORLDPAY, LLC
Reel/Frame 063501/0836 →
Continuity (7)
Continuation 17213053 · Mar 25, 2021
Continuation 16679636 · Nov 11, 2019
Continuation 16227447 · Dec 20, 2018
Continuation 15875537 · Jan 19, 2018
Continuation 14203734 · Mar 11, 2014
Provisional Application 61790693 · Mar 15, 2013
Related Publication 20230267464A1 · Aug 24, 2023
References Cited (24)
US 4951247A · Kruse et al. · 1990 [cited by applicant]
US 5175766A · Hamilton · 1992 [cited by applicant]
US 5864667A · Barkan · 1999 [cited by examiner]
US 6212280B1 · Howard et al. · 2001 [cited by applicant]
US 8600881B2 · Nguyen et al. · 2013 [cited by applicant]
US 9916567B1 · Baar et al. · 2018 [cited by applicant]
US 11416855B2 · Fiske · 2022 [cited by examiner]
US 20020066020A1 · Whytock · 2002 [cited by applicant]
US 20020128982A1 · Gefwert · 2002 [cited by examiner]
US 20030070080A1 · Rosen · 2003 [cited by applicant]
US 20040054630A1 · Ginter et al. · 2004 [cited by applicant]
US 20050033688A1 · Peart · 2005 [cited by examiner]
US 20060014526A1 · Cherian · 2006 [cited by applicant]
US 20060059346A1 · Sherman · 2006 [cited by examiner]
US 20060140410A1 · Aihara · 2006 [cited by applicant]
US 20070199060A1 · Touboul · 2007 [cited by applicant]
US 20080247550A1 · Kozaki et al. · 2008 [cited by applicant]
US 20100070963A1 · Bae et al. · 2010 [cited by applicant]
US 20120173867A1 · Hirabayashi · 2012 [cited by applicant]
US 20130254116A1 · Hayhow · 2013 [cited by examiner]
US 20140114860A1 · Ozvat et al. · 2014 [cited by applicant]
US 20170093570A1 · Maruyama · 2017 [cited by applicant]
US 20180167204A1 · Wall et al. · 2018 [cited by applicant]
US 20210174321A1 · Rose · 2021 [cited by examiner]