IP Library Granted Patent US 12,380,457
Granted Patent B2
US 12,380,457 · App. 18/101,708 · Granted Aug 5, 2025

Optimal routing of payments

Inventors: Michael S. Zoratti (Markman, CA); Tristan M. Fuentes (Mesa, AZ); Nicolas R. J. Blackwell (Worthing, GB)
Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
G06Q20/405G06Q20/0855
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,380,457
App. No.
18/101,708
Granted
Aug 5, 2025
Kind
B2
Abstract

Disclosed are various embodiments for optimal routing of payments. A global transaction router hosted by a supernetwork instance can receive a payment request, where the payment request specifies an identifier for a recipient institution. The global transaction router can identify a plurality of routes from the global transaction router to a plurality of respective destination network hubs associated with the recipient institution. The global transaction router can calculate a score for individual routes of the plurality of routes, where the score is based on a plurality of routing factors. The routing factors can be weighted based at least in part on routing preferences included with the payment request. The global transaction router can select one of the plurality of routes based on the score and cause the payment request to be provided to a destination network hub on the one of the plurality of routes.

Claims (43)

1. A system, comprising:

a computing device comprising a processor and a memory; and

a global transaction router configured to route payment requests between network hubs and hosted by a first supernetwork instance, the global transaction router comprising machine-readable instructions stored in the memory that, when executed by the processor, cause the computing device to at least:

receive a payment request from a source network hub connected to a first participant system within a first payment network and connected to the first supernetwork instance;

identify a plurality of routes from the global transaction router to a plurality of respective destination network hubs;

calculate a score for individual routes of the plurality of routes, the score being based at least in part on a plurality of routing factors;

select one of the plurality of routes based at least in part on the score; and

cause the payment request to be provided to a destination network hub using the one of the plurality of routes, the destination network hub being connected to a second participant system within a second payment network.

2. The system of claim 1 , wherein the payment request further comprises an identifier for a recipient institution, and the plurality of respective destination network hubs are associated with the recipient institution.

3. The system of claim 1 , wherein the payment request comprises a plurality of routing preferences, and the global transaction router further causes the computing device to at least assign a weight to individual factors of the plurality of routing factors based at least in part on the plurality of routing preferences.

4. The system of claim 1 , wherein the plurality of routing factors comprise a reliability of the payment, a timing of the payment, a cutoff time for the payment, or an option to batch the payment with a plurality of other payments.

5. The system of claim 1 , wherein the global transaction router is a first global transaction router, and causing the computing device to cause the payment request to be provided to the destination network hub further causes the computing device to at least send the payment request to a second global transaction router hosted by a second supernetwork instance connected to the destination network hub.

6. The system of claim 1 , wherein the global transaction router causing the computing device to cause the payment request to be provided to the destination network hub further causes the computing device to at least send the payment request to the destination network hub.

7. The system of claim 1 , wherein the global transaction router causing the computing device to cause the payment request to be provided to the destination network hub further causes the computing device to at least:

combine the payment request with a plurality of other payment requests to generate a batch of payment requests; and

send the batch of payment requests to the destination network hub.

8. A method, comprising:

receiving, by a computing device, a payment request from a source network hub connected at least one participant system within a payment network and connected to a first supernetwork instance;

identifying, by the computing device, a plurality of routes from a global transaction router to a plurality of respective destination network hubs;

calculating, by the computing device, a score for individual routes of the plurality of routes, the score being based at least in part on a plurality of routing factors;

selecting, by the computing device, one of the plurality of routes based at least in part on the score; and

causing, by the computing device, the payment request to be provided to a destination network hub using the one of the plurality of routes, the destination network hub being connected to a second participant system within a second payment network.

9. The method of claim 8 , wherein the payment request further comprises an identifier for a recipient institution, and the plurality of respective destination network hubs are associated with the recipient institution.

10. The method of claim 8 , wherein the payment request comprises a plurality of routing preferences, the method further comprising assigning weight to individual factors of the plurality of routing factors based at least in part on the plurality of routing preferences.

11. The method of claim 8 , wherein the plurality of routing factors comprise a reliability of the payment, a timing of the payment, a cutoff time for the payment, or an option to batch the payment with a plurality of other payments.

12. The method of claim 8 , wherein the global transaction router is a first global transaction router, and causing the payment request to be provided to the destination network hub further comprises sending, by the computing device, the payment request to a second global transaction router hosted by a second supernetwork instance connected to the destination network hub.

13. The method of claim 8 , wherein causing the payment request to be provided to the destination network hub further comprises sending, by the computing device, the payment request to the destination network hub.

14. The method of claim 8 , wherein causing the payment request to be provided to the destination network hub further comprises:

combining the payment request with a plurality of other payment requests to generate a batch of payment requests; and

sending the batch of payment requests to the destination network hub.

15. A non-transitory, computer-readable medium, comprising a global transaction router configured to route payment requests between network hubs and hosted by a first supernetwork instance, the global transaction router comprising machine-readable instructions, when executed by a processor of a computing device, cause the computing device to at least:

receive a payment request from a source network hub connected to a first participant system within a first payment network and connected to the first supernetwork instance;

identify a plurality of routes from the global transaction router to a plurality of respective destination network hubs;

calculate a score for individual routes of the plurality of routes, the score being based at least in part on a plurality of routing factors;

select one of the plurality of routes based at least in part on the score; and

cause the payment request to be provided to a destination network hub using the one of the plurality of routes, the destination network hub being connected to a second participant system within a second payment network.

16. The non-transitory, computer-readable medium of claim 15 , wherein the payment request further comprises an identifier for a recipient institution, and the plurality of respective destination network hubs are associated with the recipient institution.

17. The non-transitory, computer-readable medium of claim 15 , wherein the payment request comprises a plurality of routing preferences, and the global transaction router further causes the computing device to at least assign a weight to individual factors of the plurality of routing factors based at least in part on the plurality of routing preferences.

18. The non-transitory, computer-readable medium of claim 15 , wherein the plurality of routing factors comprise a reliability of the payment, a timing of the payment, a cutoff time for the payment, or an option to batch the payment with a plurality of other payments.

19. The non-transitory, computer-readable medium of claim 15 , wherein the global transaction router is a first global transaction router, and causing the computing device to cause the payment request to be provided to the destination network hub further causes the computing device to at least send the payment request to a second global transaction router hosted by a second supernetwork instance connected to the destination network hub.

20. The non-transitory, computer-readable medium of claim 15 , wherein the global transaction router causing the computing device to cause the payment request to be provided to the destination network hub further causes the computing device to at least:

combine the payment request with a plurality of other payment requests to generate a batch of payment requests; and

send the batch of payment requests to the destination network hub.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2023
From: BLACKWELL, NICOLAS R.J.; FUENTES, TRISTAN M.; ZORATTI, MICHAEL S.
To: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
Reel/Frame 062733/0515 →
Continuity (1)
Related Publication 20240257138A1 · Aug 1, 2024
References Cited (79)
US 4630201A · White · 1986 [cited by applicant]
US 6260027B1 · Takahashi et al. · 2001 [cited by applicant]
US 7099850B1 · Mann, II et al. · 2006 [cited by applicant]
US 7487126B2 · Kwan · 2009 [cited by applicant]
US 7689508B2 · Davis et al. · 2010 [cited by applicant]
US 8452654B1 · Wooters et al. · 2013 [cited by applicant]
US 8583549B1 · Mohsenzadeh · 2013 [cited by applicant]
US 8606640B2 · Brody et al. · 2013 [cited by applicant]
US 8781965B2 · Huster · 2014 [cited by applicant]
US 9324002B2 · Ryan et al. · 2016 [cited by applicant]
US 10382882B2 · Mac Nair et al. · 2019 [cited by applicant]
US 11410164B1 · Chheda · 2022 [cited by examiner]
US 11687903B2 · Pinto et al. · 2023 [cited by applicant]
US 11775977B1 · Kruse et al. · 2023 [cited by applicant]
US 11790373B2 · Piparsaniya et al. · 2023 [cited by applicant]
US 20010051915A1 · Ueno et al. · 2001 [cited by applicant]
US 20040122685A1 · Bunce · 2004 [cited by applicant]
US 20050250538A1 · Narasimhan et al. · 2005 [cited by applicant]
US 20060208065A1 · Mendelovich et al. · 2006 [cited by applicant]
US 20070255564A1 · Yee et al. · 2007 [cited by applicant]
US 20080010190A1 · Rackley, III et al. · 2008 [cited by applicant]
US 20080116264A1 · Hammad et al. · 2008 [cited by applicant]
US 20080215472A1 · Brown · 2008 [cited by applicant]
US 20080288376A1 · Panthaki · 2008 [cited by examiner]
US 20090119183A1 · Azimi et al. · 2009 [cited by applicant]
US 20090240626A1 · Hasson et al. · 2009 [cited by applicant]
US 20100191570A1 · Michaud et al. · 2010 [cited by applicant]
US 20100205091A1 · Graziano et al. · 2010 [cited by applicant]
US 20100299230A1 · Patterson et al. · 2010 [cited by applicant]
US 20110191161A1 · Dai · 2011 [cited by applicant]
US 20110201306A1 · Ali Al-Harbi · 2011 [cited by applicant]
US 20110276418A1 · Velani · 2011 [cited by applicant]
US 20110288922A1 · Thomas et al. · 2011 [cited by applicant]
US 20120066062A1 · Yoder et al. · 2012 [cited by applicant]
US 20120271712A1 · Katzin et al. · 2012 [cited by applicant]
US 20130030934A1 · Bakshi et al. · 2013 [cited by applicant]
US 20130048714A1 · Sharma et al. · 2013 [cited by applicant]
US 20130103584A1 · Eichner et al. · 2013 [cited by applicant]
US 20130126607A1 · Behjat · 2013 [cited by applicant]
US 20130198061A1 · Dheer · 2013 [cited by examiner]
US 20140012701A1 · Wall et al. · 2014 [cited by applicant]
US 20140025576A1 · Esch · 2014 [cited by applicant]
US 20140149285A1 · De Pradipta et al. · 2014 [cited by applicant]
US 20140164082A1 · Sun et al. · 2014 [cited by applicant]
US 20140236767A1 · Duggal et al. · 2014 [cited by applicant]
US 20140244365A1 · Price et al. · 2014 [cited by applicant]
US 20150006271A1 · Oppenheim et al. · 2015 [cited by applicant]
US 20150088674A1 · Flurscheim et al. · 2015 [cited by applicant]
US 20150186871A1 · Laracey · 2015 [cited by applicant]
US 20150220924A1 · Bakker · 2015 [cited by applicant]
US 20150235196A1 · Zhu et al. · 2015 [cited by applicant]
US 20150356565A1 · Chang et al. · 2015 [cited by applicant]
US 20160012430A1 · Chandrasekaran et al. · 2016 [cited by applicant]
US 20160071083A1 · Apps · 2016 [cited by examiner]
US 20170331724A1 · Carney · 2017 [cited by examiner]
US 20190034922A1 · Castinado · 2019 [cited by examiner]
US 20190197512A1 · Nuzzi · 2019 [cited by applicant]
US 20190378098A1 · Lam · 2019 [cited by examiner]
US 20200005295A1 · Murphy · 2020 [cited by applicant]
US 20200151686A1 · Komandur et al. · 2020 [cited by applicant]
US 20200167773A1 · Cervenka et al. · 2020 [cited by applicant]
US 20210142317A1 · Kolls et al. · 2021 [cited by applicant]
US 20210182810A1 · Johnston · 2021 [cited by examiner]
US 20210216976A1 · Kaufman et al. · 2021 [cited by applicant]
US 20220044212A1 · Kaitha et al. · 2022 [cited by applicant]
US 20220058726A1 · Miller · 2022 [cited by examiner]
US 20220084020A1 · Gervais et al. · 2022 [cited by applicant]
US 20220215384A1 · Livingston et al. · 2022 [cited by applicant]
US 20230107552A1 · Wied · 2023 [cited by examiner]
CN 112769952A · 2021 [cited by applicant]
CN 115271718 · 2022 [cited by applicant]
WO 2022125195 · 2022 [cited by applicant]
Title: Privacy-Preserving Route Discovery for Payment Channel Networks Authors: Krzysztof Pietrzak et al. Date: Jul. 2021 (Year: 2021). [cited by examiner]
Wilcox, “It's time for your card portfolio check-up”, Credit Union Times AL< Media Properties, LLC., Proquest Document Id: 2312953351, Nov. 8, 2019. [cited by applicant]
“Charge Anywhere provides notice of payment card incident”, US Newswire, Washington, ProQuest Document Id: 1634487006, Dec. 9, 2014. [cited by applicant]
Connecting to Real-Time Networks—Fiserv Offers Multiple Options for Connectivity to Real-Time Networks, Including the FedNow Service and RTP Network published Aug. 23, 2023. [cited by applicant]
Now Gateway: RTP Network—Your Connection to Real-Time Payments published Aug. 22, 2022. [cited by applicant]
SWIFT gpi Brochure Sep. 2019. [cited by applicant]
SWIFT gpi Driving a Payments Revolution published Oct. 2020. [cited by applicant]