IP Library Granted Patent US 11,416,856
Granted Patent B2
US 11,416,856 · App. 16/818,539 · Granted Aug 16, 2022

Systems and methods for enhanced data routing based on data prioritization

Inventors: Matthew D. Ozvat (Durango, CO); Nicholas G. Nayfack (Half Moon Bay, CA); John Berkley (Durango, CO); Travis L. Priest (Sarasota, FL); Michelle K. Plomske (Durango, CO); Charles E. Watts (Durango, CO); Robert Bonestell (Durango, CO); Daniel J. Ourada (Bend, OR); Kevin Oliver (Durango, CO)
Assignee: Worldpay, LLC
G06Q20/3829G06Q20/20G06Q20/385G06Q20/40
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,416,856
App. No.
16/818,539
Granted
Aug 16, 2022
Kind
B2
Abstract

An arbitraged enhanced payment processing system in association with a distributed enhanced payment processing system includes a merchant point of sale (POS) terminal system and a remote payment management system. The POS terminal system initiates a transaction that includes receiving a payment amount, a purchaser account identifier, a virtual electronic payment indicator, and a merchant ID via a payment client. Subsequently, the POS terminal system outputs the transaction to the remote payment management system which generates a token for the transaction. The payment management system then provides the purchaser account identifier, a merchant account identifier, and the payment amount to a payment processing servicer. Upon receiving a payment processing servicer response, the payment management system outputs the response and token to the POS terminal system.

Claims (54)

1. A computer-implemented method for electronic transaction processing using a service control directive, the method comprising:

receiving, at an electronic transaction management system, an electronic transaction from a point of sale terminal;

generating, by the electronic transaction management system, a configuration key corresponding to the electronic transaction;

determining, by the electronic transaction management system, a configuration corresponding to the electronic transaction using the configuration key;

retrieving, by the electronic transaction management system, a service control directive using the configuration, the service control directive comprising computer-executable code configured to control processing of the electronic transaction;

determining, by the electronic transaction management system, prioritization of the electronic transaction using the service control directive; and

routing, by the electronic transaction management system, the electronic transaction to an electronic transaction processing system of a plurality of electronic transaction processing systems based on the prioritization.

2. The computer-implemented method of claim 1 , wherein the electronic transaction comprises configuration updating information and the method further comprises:

updating, by the electronic transaction management system, one or more configurations using the configuration updating information.

3. The computer-implemented method of claim 1 , wherein the prioritization determines timing of routing the electronic transaction to the electronic transaction processing system relative to another electronic transaction.

4. The computer-implemented method of claim 1 , wherein the prioritization determines the electronic transaction processing system to which the electronic transaction is routed.

5. The computer-implemented method of claim 1 , wherein the prioritization is based on a service guarantee.

6. The computer-implemented method of claim 5 , further comprising:

recording network performance metrics associated with the electronic transaction; and

determining compliance with the service guarantee using the network performance metrics.

7. The computer-implemented method of claim 1 , further comprising:

storing, by the electronic transaction management system, the service control directive as part of a transaction record corresponding to the electronic transaction.

8. The computer-implemented method of claim 1 , further comprising:

receiving, at the electronic transaction management system, a response from the electronic transaction processing system; and

outputting, by the electronic transaction management system, the response to the point of sale terminal.

9. An electronic transaction management system for electronic transaction processing using a service control directive, the electronic transaction management system comprising:

one or more processors;

a non-transitory computer readable medium storing instructions which, when executed by the one or more processors, cause the one or more processors to perform a method comprising:

receiving, at the electronic transaction management system, an electronic transaction from a point of sale terminal;

generating, by the electronic transaction management system, a configuration key corresponding to the electronic transaction;

determining, by the electronic transaction management system, a configuration corresponding to the electronic transaction using the configuration key;

retrieving, by the electronic transaction management system, a service control directive using the configuration, the service control directive comprising computer-executable code configured to control processing of the electronic transaction;

determining, by the electronic transaction management system, prioritization of the electronic transaction using the service control directive; and

routing, by the electronic transaction management system, the electronic transaction to an electronic transaction processing system of a plurality of electronic transaction processing systems based on the prioritization.

10. The electronic transaction management system of claim 9 , wherein the electronic transaction comprises configuration updating information and the method further comprises:

updating, by the electronic transaction management system, one or more configurations using the configuration updating information.

11. The electronic transaction management system of claim 9 , wherein the prioritization determines timing of routing the electronic transaction to the electronic transaction processing system relative to another electronic transaction.

12. The electronic transaction management system of claim 9 , wherein the prioritization determines the electronic transaction processing system to which the electronic transaction is routed.

13. The electronic transaction management system of claim 9 , wherein the prioritization is based on a service guarantee.

14. The electronic transaction management system of claim 13 , the method further comprising:

recording network performance metrics associated with the electronic transaction; and

determining compliance with the service guarantee using the network performance metrics.

15. The electronic transaction management system of claim 9 , the method further comprising:

storing, by the electronic transaction management system, the service control directive as part of a transaction record corresponding to the electronic transaction.

16. The electronic transaction management system of claim 9 , the method further comprising:

receiving, at the electronic transaction management system, a response from the electronic transaction processing system; and

outputting, by the electronic transaction management system, the response to the point of sale terminal.

17. A non-transitory computer readable medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform a method comprising:

receiving, at an electronic transaction management system, an electronic transaction from a point of sale terminal;

generating, by the electronic transaction management system, a configuration key corresponding to the electronic transaction;

determining, by the electronic transaction management system, a configuration corresponding to the electronic transaction using the configuration key;

retrieving, by the electronic transaction management system, a service control directive using the configuration, the service control directive comprising computer-executable code configured to control processing of the electronic transaction;

determining, by the electronic transaction management system, prioritization of the electronic transaction using the service control directive; and

routing, by the electronic transaction management system, the electronic transaction to an electronic transaction processing system of a plurality of electronic transaction processing systems based on the prioritization.

18. The non-transitory computer readable medium of claim 17 , wherein the prioritization determines timing of routing the electronic transaction to the electronic transaction processing system relative to another electronic transaction.

19. The non-transitory computer readable medium of claim 17 , wherein the prioritization determines the electronic transaction processing system to which the electronic transaction is routed.

20. The non-transitory computer readable medium of claim 19 , wherein the prioritization is based on a service guarantee and the method further comprises:

recording network performance metrics associated with the electronic transaction; and

determining compliance with the service guarantee using the network performance metrics.

Assignments (7)
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 Mar 17, 2020
From: MERCURY PAYMENT SYSTEMS, LLC
To: VANTIV, LLC
Reel/Frame 052143/0718 →
CHANGE OF NAME Recorded Mar 17, 2020
From: VANTIV, LLC
To: WORLDPAY, LLC
Reel/Frame 052184/0871 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2020
From: OZVAT, MATTHEW D.; NAYFACK, NICHOLAS G.; BERKLEY, JOHN; PRIEST, TRAVIS LEE; PLOMSKE, MICHELLE K.; WATTS, CHARLES E.; BONESTELL, ROBERT; OURADA, DANIEL J.; OLIVER, KEVIN
To: MERCURY PAYMENT SYSTEMS, LLC
Reel/Frame 052143/0714 →
Continuity (5)
Continuation 16168515 · Oct 23, 2018
Continuation 13957424 · Aug 1, 2013
Continuation In Part 13743283 · Jan 16, 2013
Continuation In Part 13563534 · Jul 31, 2012
Related Publication 20200211006A1 · Jul 2, 2020