IP Library Granted Patent US 11,842,329
Granted Patent B2
US 11,842,329 · App. 17/955,724 · Granted Dec 12, 2023

Systems and methods for cloud-based management of payment devices

Inventor: Coy Christensen (Scottsdale, AZ)
Assignee: Worldpay, LLC
G06Q20/202G06Q20/40H04L67/10
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,842,329
App. No.
17/955,724
Granted
Dec 12, 2023
Kind
B2
Abstract

A computer-implemented method for cloud-based management of payment devices includes connecting a point of interaction device (POI) to a terminal management engine (TME) through a computer network, downloading operating software for the POI and configuration files for the POI from the TME to the POI, initializing the POI using the operating software, and configuring the POI using the configuration files. An alternative computer-implemented includes connecting to a POI through a computer network, receiving a transaction request from a TMC through the computer network, confirming access to the POI, transmitting a request for consumer information to the POI, receiving requested consumer information from the POI, transmitting the requested consumer information to the TMC, receiving a transaction approval message or a transaction decline message from the TMC, and transmitting the transaction approval message or the transaction decline message to the POI.

Claims (54)

1. A method of cloud-based management of payment devices, the method comprising:

determining if preconfigured information of a merchant ID associated with a point of interaction device (POI) and a lane ID associated with the POI is set on the POI;

upon determining that the preconfigured information of the merchant ID associated with the POI and the lane ID associated with the POI is set on the POI, setting the merchant ID for the POI and the lane ID for the POI based on the preconfigured information;

upon determining that the preconfigured information of the merchant ID associated with the POI and the lane ID associated with the POI is not set on the POI, obtaining the merchant ID for the POI and the lane ID for the POI from a user;

transmitting the merchant ID for the POI and the lane ID for the POI to a terminal management engine (TME) through a computer network;

downloading operating software for the POI and configuration files for initialization of the POI from the TME;

initializing the POI using the downloaded operating software; and

configuring the POI using the downloaded configuration files.

2. The method of claim 1 , further comprising:

connecting the POI to the TME storing the operating software for the POI and the configuration files for the POI through the computer network based on a pre-configured uniform resource locator (URL) stored in the POI or a pre-configured network address stored in the POI.

3. The method of claim 1 , further comprising:

receiving, at the POI, a transaction request including the lane ID and instructions to process the transaction request with the POI associated with the lane ID;

determining whether the transaction request includes custom UI elements; and

upon determining that the transaction request includes the custom UI elements transmitting the custom UI elements to the POI.

4. The method of claim 1 , wherein the POI connects to the TME through a cloud-based interface.

5. The method of claim 1 , further comprising:

transmitting a status of the POI to the TME through the computer network.

6. The method of claim 1 , wherein the downloading the comprises downloading the operating software for the POI and the configuration files for initialization of the POI from the TME storing the operating software for the POI and the configuration files for the POI to the POI through the computer network by way of a pre-configured URL stored in the POI or a pre-configured network address stored in the POI, based on transmitting the merchant ID and the lane ID associated with the POI to the TME through the computer network.

7. A point of interaction (POI) device comprising:

a memory configured to store instructions; and

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

determining if preconfigured information of a merchant ID associated with the POI and a lane ID associated with the POI is set on the POI;

upon determining that the preconfigured information of the merchant ID associated with the POI and the lane ID associated with the POI is set on the POI, setting the merchant ID for the POI and the lane ID for the POI based on the preconfigured information;

upon determining that the preconfigured information of the merchant ID associated with the POI and the lane ID associated with the POI is not set on the POI, obtaining the merchant ID for the POI and the lane ID for the POI from a user;

transmitting the merchant ID for the POI and the lane ID for the POI to a terminal management engine (TME) through a computer network;

downloading operating software for the POI and configuration files for initialization of the POI from the TME;

initializing the POI using the downloaded operating software; and

configuring the POI using the downloaded configuration files.

8. The POI device of claim 7 , wherein the operations further comprise:

connecting the POI to the TME storing the operating software for the POI and the configuration files for the POI through the computer network based on a pre-configured uniform resource locator (URL) stored in the POI or a pre-configured network address stored in the POI.

9. The POI device of claim 7 , wherein the operations further comprise:

receiving, at the POI, a transaction request including the lane ID and instructions to process the transaction request with the POI associated with the lane ID;

determining whether the transaction request includes custom UI elements; and

upon determining that the transaction request includes the custom UI elements transmitting the custom UI elements to the POI.

10. The POI device of claim 7 , wherein the POI connects to the TME through a cloud-based interface.

11. The POI device of claim 7 , wherein the operations further comprise:

transmitting a status of the POI to the TME through the computer network.

12. The POI device of claim 7 , wherein the downloading the comprises downloading the operating software for the POI and the configuration files for initialization of the POI from the TME storing the operating software for the POI and the configuration files for the POI to the POI through the computer network by way of a pre-configured URL stored in the POI or a pre-configured network address stored in the POI, based on transmitting the merchant ID and the lane ID associated with the POI to the TME through the computer network.

13. A non-transitory computer-readable medium configured to store instructions that, when executed by a point of interaction (POI) device, cause the POI device to perform operations comprising:

determining if preconfigured information of a merchant ID associated with the POI and a lane ID associated with the POI is set on the POI;

upon determining that the preconfigured information of the merchant ID associated with the POI and the lane ID associated with the POI is set on the POI, setting the merchant ID for the POI and the lane ID for the POI based on the preconfigured information;

upon determining that the preconfigured information of the merchant ID associated with the POI and the lane ID associated with the POI is not set on the POI, obtaining the merchant ID for the POI and the lane ID for the POI from a user;

transmitting the merchant ID for the POI and the lane ID for the POI to a terminal management engine (TME) through a computer network;

downloading operating software for the POI and configuration files for initialization of the POI from the TME;

initializing the POI using the downloaded operating software; and

configuring the POI using the downloaded configuration files.

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

connecting the POI to the TME storing the operating software for the POI and the configuration files for the POI through the computer network based on a pre-configured uniform resource locator (URL) stored in the POI or a pre-configured network address stored in the POI.

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

receiving, at the POI, a transaction request including the lane ID and instructions to process the transaction request with the POI associated with the lane ID;

determining whether the transaction request includes custom UI elements; and

upon determining that the transaction request includes the custom UI elements transmitting the custom UI elements to the POI.

16. The non-transitory computer-readable medium of claim 13 , wherein the POI connects to the TME through a cloud-based interface.

17. The non-transitory computer-readable medium of claim 13 , wherein the downloading the comprises downloading the operating software for the POI and the configuration files for initialization of the POI from the TME storing the operating software for the POI and the configuration files for the POI to the POI through the computer network by way of a pre-configured URL stored in the POI or a pre-configured network address stored in the POI, based on transmitting the merchant ID and the lane ID associated with the POI to the TME through the computer 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 Oct 5, 2022
From: CHRISTENSEN, COY
To: VANTIV, LLC
Reel/Frame 061321/0531 →
CHANGE OF NAME Recorded Oct 5, 2022
From: VANTIV, LLC
To: WORLDPAY, LLC
Reel/Frame 061612/0469 →
Continuity (2)
Continuation 15354075 · Nov 17, 2016
Related Publication 20230016703A1 · Jan 19, 2023