IP Library Granted Patent US 11,481,763
Granted Patent B2
US 11,481,763 · App. 16/409,332 · Granted Oct 25, 2022

Systems and methods for expedited automated merchant boarding

Inventors: Matthew D. Ozvat (Durango, CO); John Berkley (Durango, CO); Kevin Oliver (Durango, CO); William T. Cooper (Henderson, CO)
Assignee: Worldpay, LLC
G06Q20/382G06Q20/20G06Q20/202G06Q30/06G07G1/14
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,481,763
App. No.
16/409,332
Granted
Oct 25, 2022
Kind
B2
Abstract

An expedited automated merchant boarding system in association with a distributed enhanced payment processing system includes a merchant point of sale (POS) terminal system and a remote enhanced payment management system (EPMS). The remote EPMS pre-boards anticipated POS terminal system components and records pre-boarding results information. The POS terminal system initiates merchant boarding by transmitting merchant account information. The remote EPMS receives merchant account information and establishes a merchant account. The POS terminal system utilizes protocol transactions including auto-boarding information to initiate auto-boarding with the remote EPMS. The remote EPMS auto-boards the POS terminal system utilizing received auto-boarding information and recorded pre-boarding results. The remote EPMS turns up selected payment management services for the merchant POS terminal system. The POS terminal system utilizes payment transactions to conduct validation of successful interoperation with the remote EPMS. The remote EPMS enables utilization of selected payment management services by the POS terminal system.

Claims (66)

1. A computer-implemented method for automatically boarding point of sale (POS) systems comprising:

establishing, by one or more processors of an enhanced electronic transaction management system, an account, wherein the account includes entity identifying information;

auto-boarding, by the one or more processors of the enhanced electronic transaction management system, a POS terminal system associated with the established account, wherein the POS terminal system is located remotely from and in communication with the enhanced electronic transaction management system over an electronic network, the auto-boarding comprising:

receiving, from the POS terminal system over the electronic network, pseudo electronic transaction information encoded with auto-boarding information and configured to tunnel communication intermediaries to the enhanced electronic transaction management system;

checking, by the one or more processors of the enhanced electronic transaction management system, interoperability of the POS terminal system based on the auto-boarding information and certification data, wherein the auto-boarding information identifies one or more POS terminal system components and the certification data comprises a pre-boarding certification list;

receiving, by the one or more processors of the enhanced electronic transaction management system from the POS terminal system over the electronic network, one or more validation data objects based on a validation script executed by the POS terminal system;

validating, by the one or more processors of the enhanced electronic transaction management system, the POS terminal system for interoperability based on successful processing of the one or more validation data objects; and

updating, based on the validating, a configuration of the enhanced electronic transaction management system;

accumulating, by the one or more processors of the enhanced electronic transaction management system, data at each step of the auto-boarding to establish a base-line data set for a user associated with the auto-boarding;

updating, based on interactions of the user with the electronic transaction management system, the base-line data set;

constructing, based on the updated base-line data set, an operational data set;

augmenting, using the operational data set, processing characteristics of an analytics system associated with the enhanced electronic transaction management system; and

generating, via utilization of the augmented analytics system associated with the enhanced electronic transaction management system, a risk assessment associated with another user.

2. The computer-implemented method of claim 1 , wherein establishing the account comprises: receiving account information including at least one of information associating an entity with a group of entities utilizing multi-entity tokenization and POS terminal system descriptive information.

3. The computer-implemented method of claim 1 , wherein establishing the account comprises: assigning a group ID and an entity ID and transmitting the assigned group ID and the assigned entity ID to the POS terminal system.

4. The computer-implemented method of claim 1 , wherein checking the interoperability of the POS terminal system based on the auto-boarding information and certification data further comprises:

comparing the one or more POS terminal system components against the pre-boarding certification list comprising one or more auto-boarding signatures;

certifying the one or more POS terminal system components based on the comparison;

generating a roster of the certified one or more POS terminal system components; and

updating the roster as an addition, alteration, or removal of a POS terminal system component is detected.

5. The computer-implemented method of claim 4 , wherein the pre-boarding certification list comprises one or more auto-boarding signatures of POS terminal system components interoperable with the enhanced electronic transaction management system.

6. The computer-implemented method of claim 5 , wherein the pseudo electronic transaction information is generated by the POS terminal system based on the auto-boarding information.

7. A system for automatically boarding point of sale (POS) systems comprising:

an enhanced electronic transaction management system comprising one or more processors executing instructions stored in memory, wherein the instructions cause the one or more processors to execute a method comprising:

establishing, by one or more processors of an enhanced electronic transaction management system, an account, wherein the account includes entity identifying information;

auto-boarding, by the one or more processors of the enhanced electronic transaction management system, a POS terminal system associated with the established account, wherein the POS terminal system is located remotely from and in communication with the enhanced electronic transaction management system over an electronic network, the auto-boarding comprising:

receiving, from the POS terminal system over the electronic network, pseudo electronic transaction information encoded with auto-boarding information and configured to tunnel communication intermediaries to the enhanced electronic transaction management system;

checking, by the one or more processors of the enhanced electronic transaction management system, interoperability of the POS terminal system based on the auto-boarding information and certification data, wherein the auto-boarding information identifies one or more POS terminal system components and the certification data comprises a pre-boarding certification list;

receiving, by the one or more processors of the enhanced electronic transaction management system from the POS terminal system over the electronic network, one or more validation data objects based on a validation script executed by the POS terminal system;

validating, by the one or more processors of the enhanced electronic transaction management system, the POS terminal system for interoperability based on successful processing of the one or more validation data objects; and

updating, based on the validating, a configuration of the enhanced electronic transaction management system;

accumulating, by the one or more processors of the enhanced electronic transaction management system, data at each step of the auto-boarding to establish a base-line data set for a user associated with the auto-boarding;

updating, based on interactions of the user with the electronic transaction management system, the base-line data set;

constructing, based on the updated base-line data set, an operational data set;

augmenting, using the operational data set, processing characteristics of an analytics system associated with the enhanced electronic transaction management system; and

generating, via utilization of the augmented analytics system associated with the enhanced electronic transaction management system, a risk assessment associated with another user.

8. The system of claim 7 , wherein establishing the account comprises: receiving account information including at least one of information associating an entity with a group of entities utilizing multi-entity tokenization and POS terminal system descriptive information.

9. The system of claim 7 , wherein establishing the account comprises: assigning a group ID and an entity ID and transmitting the assigned group ID and the assigned entity ID to the POS terminal system.

10. The system of claim 7 , wherein checking the interoperability of the POS terminal system based on the auto-boarding information and certification data further comprises:

comparing the one or more POS terminal system components against the pre-boarding certification list comprising one or more auto-boarding signatures;

certifying the one or more POS terminal system components based on the comparison;

generating a roster of the certified one or more POS terminal system components; and

updating the roster as an addition, alteration, or removal of a POS terminal system component is detected.

11. The system of claim 10 , wherein the pre-boarding certification list comprises one or more auto-boarding signatures of POS terminal system components interoperable with the enhanced electronic transaction management system.

12. The system of claim 7 , wherein the auto-boarding information is initially read from a specially devised transaction vehicle scanned at the POS terminal system.

13. The system of claim 12 , wherein the pseudo electronic transaction information is generated by the POS terminal system based on the read auto-boarding information.

14. A non-transitory computer readable medium comprising instructions stored thereon that, in response to being executed by an enhanced electronic transaction management system, cause the enhanced electronic transaction management system to execute a method comprising:

establishing, by one or more processors of an enhanced electronic transaction management system, an account, wherein the account includes entity identifying information;

auto-boarding, by the one or more processors of the enhanced electronic transaction management system, a POS terminal system associated with the established account, wherein the POS terminal system is located remotely from and in communication with the enhanced electronic transaction management system over an electronic network, the auto-boarding comprising:

receiving, from the POS terminal system over the electronic network, pseudo electronic transaction information encoded with auto-boarding information and configured to tunnel communication intermediaries to the enhanced electronic transaction management system;

checking, by the one or more processors of the enhanced electronic transaction management system, interoperability of the POS terminal system based on the auto-boarding information and certification data, wherein the auto-boarding information identifies one or more POS terminal system components and the certification data comprises a pre-boarding certification list;

receiving, by the one or more processors of the enhanced electronic transaction management system from the POS terminal system over the electronic network, one or more validation data objects based on a validation script executed by the POS terminal system;

validating, by the one or more processors of the enhanced electronic transaction management system, the POS terminal system for interoperability based on successful processing of the one or more validation data objects; and

updating, based on the validating, a configuration of the enhanced electronic transaction management system;

accumulating, by the one or more processors of the enhanced electronic transaction management system, data at each step of the auto-boarding to establish a base-line data set for a user associated with the auto-boarding;

updating, based on interactions of the user with the electronic transaction management system, the base-line data set;

constructing, based on the updated base-line data set, an operational data set;

augmenting, using the operational data set, processing characteristics of an analytics system associated with the enhanced electronic transaction management system; and

generating, via utilization of the augmented analytics system associated with the enhanced electronic transaction management system, a risk assessment associated with another user.

15. The non-transitory computer readable medium of claim 14 , wherein establishing the account comprises: receiving account information including at least one of information associating an entity with a group of entities utilizing multi-entity tokenization and POS terminal system descriptive information.

16. The non-transitory computer readable medium of claim 14 , wherein establishing the account comprises: assigning a group ID and an entity ID and transmitting the assigned group ID and the assigned entity ID to the POS terminal system.

17. The non-transitory computer readable medium of claim 14 , wherein checking the interoperability of the POS terminal system based on the auto-boarding information and certification data further comprises:

comparing the one or more POS terminal system components against the pre-boarding certification list comprising one or more auto-boarding signatures;

certifying the one or more POS terminal system components based on the comparison;

generating a roster of the certified one or more POS terminal system components; and

updating the roster as an addition, alteration, or removal of a POS terminal system component is detected.

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 Jul 22, 2022
From: OZVAT, MATTHEW D.; BERKLEY, JOHN; OLIVER, KEVIN
To: WORLDPAY, LLC
Reel/Frame 060591/0429 →
Continuity (3)
Continuation 14059425 · Oct 21, 2013
Continuation In Part 13563534 · Jul 31, 2012
Related Publication 20190333053A1 · Oct 31, 2019