IP Library Granted Patent US 8,620,790
Granted Patent B2
US 8,620,790 · App. 13/939,676 · Granted Dec 31, 2013

Systems and methods for dynamic transaction-payment routing

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 8,620,790
App. No.
13/939,676
Granted
Dec 31, 2013
Kind
B2
Abstract

A mobile payment transaction aggregator designed to identify, on a per transaction basis, a payment processor from a plurality of available payment processors with the lowest processing fee for the given transaction. Additionally, the aggregator may bundle multiple payment transactions of a single consumer across multiple merchants for additional savings.

Claims (38)

1. A computer-implemented method of conducting a payment transaction between a merchant and a consumer, the method comprising:

receiving and storing payment-processing fee rates from a plurality of payment processors available to process the transaction, the fee rates being classified by at least one transaction attribute;

receiving, by a payment server from a merchant system, a payment-transaction authorization request for a purchase by the consumer;

determining, based on computational analysis of the authorization request, at least one transaction attribute for the payment transaction;

identifying, from the plurality of payment processors, a payment processor with a lowest fee based at least in part on the at least one determined transaction attribute; and

transmitting the authorization request to the identified payment processor to complete the payment transaction.

2. The method of claim 1 , wherein the authorization request comprises a payment token, a transaction amount, and a merchant identifier.

3. The method of 2 , wherein the payment token is encoded with data identifying a financial account.

4. The method of claim 1 , wherein the at least one transaction attribute comprises a type of payment card presented by the consumer.

5. The method of claim 1 , wherein the at least one transaction attribute comprises a merchant type.

6. The method of claim 1 , wherein the at least one transaction attribute comprises a purchase type.

7. The method of claim 1 , wherein the at least one transaction attribute comprises a time of transmission of the authorization request.

8. The method of claim 1 , wherein the at least one transaction attribute comprises an aggregate value of unprocessed transactions of a consumer involving a single financial institution.

9. The method of claim 1 , further comprising:

prior to transmitting the authorization request to the identified payment processor, computationally determining a transaction bundling savings for each of the plurality of processors based on the at least one transaction attribute; and

if the determined savings is above a predetermined amount, suspending processing of the authorization request until the earlier of (i) expiration of a predetermined delay period or (ii) receipt of additional authorization that when bundled qualify for the determined savings.

10. The method of claim 9 , further comprising determining a financial risk level for the consumer by analyzing a stored transaction history and suspending processing only if the risk level is determined to be acceptable.

11. The method of 1 , further comprising:

analyzing the processing fees charged by the identified payment processor upon transaction completion; and

updating the stored fee rates for the identified processor based on the charged fees.

12. A system for conducting a payment transaction between a merchant and a consumer, the system comprising:

a fee database for storing payment-processing fee rates from a plurality of payment processors available to process the transaction, the fee rates being classified by at least one transaction attribute;

a processor for executing:

a transaction classification module for (i) receiving, from a merchant system, a payment transaction authorization request and (ii) computationally analyzing the authorization request to determine at least one payment attribute for the payment transaction;

an identification module for identifying, from the plurality of payment processors, a payment processor with a lowest fee based on the at least one determined transaction attribute; and

a communication module for causing transmission of the authorization request to the identified payment processor to complete the payment transaction.

13. The system of claim 12 , wherein the authorization request comprises a payment token, a transaction amount, and a merchant identifier.

14. The system of claim 13 , wherein the wherein the payment token is encoded with data identifying a financial account.

15. The system of claim 12 , wherein the at least one transaction attribute comprises a type of payment card presented by the consumer.

16. The system of claim 12 , wherein the at least one transaction attribute comprises a merchant type.

17. The system of claim 12 , wherein the at least one transaction attribute comprises a purchase type.

18. The system of claim 12 , wherein the at least one transaction attribute comprises time of transmission of the authorization request.

19. The system of claim 12 , wherein the at least one transaction attribute comprises an aggregate value of unprocessed transactions of a consumer involving a single financial institution.

20. The system of claim 12 , further comprising:

a transaction database for storing records of suspended and completed transactions;

a bundling module for (i) computationally determining a transaction bundling savings for each of the plurality of processors based on the at least one transaction attribute and (ii) if the determined savings is above a predetermined amount, suspending processing of the authorization request and storing the suspended transaction in the transaction database.

21. The system of claim 20 , wherein the bundling module is configured to maintain suspension of the transaction until the earlier of (i) expiration of a predetermined delay period or (ii) receipt of additional authorization requests that when bundled qualify for the determined savings.

22. The system of claim 20 wherein the bundling module is configured to determine a financial risk level for the consumer by analyzing a stored transaction history and to suspend processing only if the risk level is determined to be acceptable.

Assignments (18)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2025
From: SCVNGR, INC.
To: GRUBHUB HOLDINGS INC.
Reel/Frame 072816/0068 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Sep 27, 2025
From: GRUBHUB HOLDINGS INC.; GRUBHUB INC.; SCVNGR, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 072953/0771 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 30797 FRAME 175. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT.. Recorded Sep 2, 2025
From: PRIEBATSCH, SETH
To: SCVNGR INC.
Reel/Frame 072786/0763 →
RELEASE OF SECURITY INTEREST Recorded Jun 15, 2021
From: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
To: GRUBHUB HOLDINGS, INC.; SCVNGR, INC.
Reel/Frame 056595/0957 →
SECURITY INTEREST Recorded Oct 30, 2018
From: SCVNGR, INC.
To: CITIBANK, N.A.
Reel/Frame 047361/0313 →
RELEASE OF SECURITY INTEREST Recorded Sep 17, 2018
From: USB FOCUS FUND LEVELUP 2A, LLC; USB FOCUS FUND LEVELUP 2B, LLC
To: SCVNGR, INC. DBA LEVELUP
Reel/Frame 046892/0075 →
RELEASE OF SECURITY INTEREST Recorded Sep 17, 2018
From: USB FOCUS FUND LEVELUP 2A, LLC; USB FOCUS FUND LEVELUP 2B, LLC
To: SCVNGR, INC.
Reel/Frame 046892/0213 →
RELEASE OF SECURITY INTEREST Recorded Sep 17, 2018
From: SILICON VALLEY BANK
To: SCVNGR, INC. DBA LEVELUP
Reel/Frame 046892/0412 →
RELEASE OF SECURITY INTEREST Recorded Sep 17, 2018
From: USB FOCUS FUND LEVELUP 1, LLC
To: SCVNGR, INC. D/B/A LEVELUP
Reel/Frame 046891/0440 →
RELEASE OF SECURITY INTEREST Recorded Sep 12, 2018
From: CONTINENTAL INVESTORS FUND, LLC
To: SCVNGR, INC.
Reel/Frame 046858/0051 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2018
From: BRIDGE BANK, NATIONAL ASSOCIATION
To: SCVNGR, INC.
Reel/Frame 046829/0162 →
SECURITY INTEREST Recorded Apr 25, 2018
From: SCVNGR, INC.
To: SILICON VALLEY BANK
Reel/Frame 045633/0938 →
SECURITY INTEREST Recorded Dec 7, 2017
From: SCVNGR, INC.
To: USB FOCUS FUND LEVELUP 2A, LLC; USB FOCUS FUND LEVELUP 2B, LLC
Reel/Frame 044332/0035 →
SECURITY INTEREST Recorded Apr 28, 2017
From: SCVNGR, INC. D/B/A LEVELUP
To: USB FOCUS FUND LEVELUP 2-A, LLC; USB FOCUS FUND LEVELUP 2-B, LLC
Reel/Frame 042180/0370 →
SECURITY INTEREST Recorded Feb 5, 2015
From: SCVNGR, INC. D/B/A LEVELUP
To: CONTINENTAL INVESTORS FUND, LLC
Reel/Frame 034897/0091 →
SECURITY INTEREST Recorded Dec 30, 2014
From: SCVNGR, INC.
To: BRIDGE BANK, NATIONAL ASSOCIATION
Reel/Frame 034604/0149 →
SECURITY INTEREST Recorded Aug 15, 2014
From: SCVNGR, INC.
To: USB FOCUS FUND LEVELUP 1, LLC
Reel/Frame 033549/0841 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2013
From: PRIEBATSCH, SETH
To: SCVNGR
Reel/Frame 030797/0175 →