IP Library › Granted Patent US 12,726,484
Granted Patent B2
US 12,726,484 · App. 18/427,701 · Granted Sep 1, 2026

Progressive stand in processing

Inventor: Kobus Cornelius Meyer (Morrison, CO)
Assignee: Visa International Service Association
H04L63/108
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,726,484
App. No.
18/427,701
Granted
Sep 1, 2026
Kind
B2
Abstract

A method is disclosed. The method includes receiving from a resource provider computer, an authorization request message with a value for a transaction. The method includes transmitting the authorization request message comprising the value to an authorizing entity computer, and determining that an authorization response message in reply to the authorization request message has not been received, and that a time since the authorization request message was transmitted exceeds a time threshold. If the value in the authorization request message is below or equal to a value threshold, the server computer generates an authorization response message on behalf of the authorizing entity computer and transmits it to the resource provider computer. If the value in the authorization request message is above the value threshold, then the server computer continues to wait for an authorization response message from the authorizing entity computer.

Claims (56)

1 . A method comprising:

receiving, by a server computer from a resource provider computer, an authorization request message comprising a value for a transaction;

transmitting, by the server computer, the authorization request message comprising the value to an authorizing entity computer;

determining, by the server computer, that an authorization response message in reply to the authorization request message has not been received, and that a time since the authorization request message was transmitted exceeds a time threshold;

if the value in the authorization request message is below or equal to a value threshold, generating, by the server computer, an authorization response message on behalf of the authorizing entity computer and transmitting the authorization response message to the resource provider computer; and

if the value in the authorization request message is above the value threshold, then continuing waiting for an authorization response message from the authorizing entity computer,

wherein if the time since the authorization request message was transmitted exceeds a maximum time threshold, and if other authorization response messages to other authorization request messages transmitted to the authorizing entity computer have not been received, then transmitting authorization responses messages on behalf of the authorizing entity computer for all subsequently received authorization requests messages, wherein the method further comprises:

stopping or decreasing, by the server computer, transmission of number and/or type of advice messages associated with transactions to the authorizing entity computer when the time exceeds the time threshold while continuing to wait for the authorization response message.

2 . The method of claim 1 , wherein the value threshold increases as the authorizing entity computer's response time over a recent time period increases.

3 . The method of claim 1 , wherein the value threshold decreases as the authorizing entity computer's response time over a recent time period decreases.

4 . The method of claim 1 , wherein the server computer stops:

transmission of advice messages associated with transactions to the authorizing entity computer when the time exceeds the time threshold.

5 . The method of claim 1 , wherein the value in the authorization request message is below or equal to the value threshold.

6 . The method of claim 1 , wherein the authorization request message comprises a token or a credential.

7 . The method of claim 1 , wherein when the value in the authorization request message is above the value threshold, then:

receiving the authorization response message from the authorizing entity computer; and

transmitting the authorization response message to the resource provider computer.

8 . The method of claim 1 , wherein the time threshold is at least ten seconds.

9 . The method of claim 1 , the server computer stops transmission of a subset of available advice messages associated with transactions to the authorizing entity computer when the time exceeds the time threshold.

10 . The method of claim 9 , wherein as the authorizing entity computer's response time over a recent time period increases, a number of available advice messages that are stopped increases.

11 . The method of claim 1 ,

further comprising:

receiving, by, the server computer, a signal that the authorizing entity computer is operating normally; and

stopping the generation and transmission of authorization response messages on behalf of the authorizing entity computer.

12 . A method comprising:

receiving, by a server computer from a resource provider computer, an authorization request message comprising a value for a transaction;

transmitting, by the server computer, the authorization request message comprising the value to an authorizing entity computer;

determining, by the server computer, that an authorization response message in reply to the authorization request message has not been received, and that a time since the authorization request message was transmitted exceeds a time threshold;

if the value in the authorization request message is below or equal to a value threshold, generating, by the server computer, an authorization response message on behalf of the authorizing entity computer and transmitting the authorization response message to the resource provider computer; and

if the value in the authorization request message is above the value threshold, then continuing waiting for an authorization response message from the authorizing entity computer,

wherein the value threshold dynamically adjusts in real time based on authorization request messages received by the server computer and whether authorization response messages responsive to the authorization request messages are received by the server computer, wherein the method further comprises:

stopping or decreasing, by the server computer, transmission of number and/or type of advice messages associated with transactions to the authorizing entity computer when the time exceeds the time threshold while continuing to wait for the authorization response message.

13 . A method comprising:

receiving, by a server computer from a resource provider computer, an authorization request message comprising a value for a transaction;

transmitting, by the server computer, the authorization request message comprising the value to an authorizing entity computer;

determining, by the server computer, that an authorization response message in reply to the authorization request message has not been received, and that a time since the authorization request message was transmitted exceeds a time threshold;

if the value in the authorization request message is below or equal to a value threshold, generating, by the server computer, an authorization response message on behalf of the authorizing entity computer and transmitting the authorization response message to the resource provider computer; and

if the value in the authorization request message is above the value threshold, then continuing waiting for an authorization response message from the authorizing entity computer,

wherein the value threshold dynamically adjusts using authorization request message average response times over time intervals, wherein the method further comprises:

stopping or decreasing, by the server computer, transmission of number and/or type of advice messages associated with transactions to the authorizing entity computer when the time exceeds the time threshold while continuing to wait for the authorization response message.

14 . A server computer comprising a processor and a non-transitory computer readable medium comprising code, executable by the processor, for implementing a method comprising:

receiving, from a resource provider computer, an authorization request message comprising a value for a transaction;

transmitting the authorization request message comprising the value to an authorizing entity computer;

determining that an authorization response message in reply to the authorization request message has not been received, and that a time since the authorization request message was transmitted exceeds a time threshold;

if the value in the authorization request message is below or equal to a value threshold, generating an authorization response message on behalf of the authorizing entity computer and transmitting the authorization response message to the resource provider computer; and

if the value in the authorization request message is above the value threshold, then continuing waiting for an authorization response message from the authorizing entity computer,

wherein the value threshold dynamically adjusts in real time based on authorization request messages received by the server computer and whether authorization response messages responsive to the authorization request messages are received by the server computer in a timely manner, wherein the method further comprises:

stopping or decreasing transmission of number and/or type of advice messages associated with transactions to the authorizing entity computer when the time exceeds the time threshold while continuing to wait for the authorization response message.

15 . The server computer of claim 14 , wherein the value threshold increases as the time threshold increases for subsequent transactions.

16 . The server computer of claim 14 , wherein the value threshold decreases as the time threshold decreases for subsequent transactions.

17 . The server computer of claim 14 , wherein when the value in the authorization request message is above the value threshold, then:

receiving the authorization response message from the authorizing entity computer; and

transmitting the authorization response message to the resource provider computer.

18 . The server computer of claim 14 , wherein the time threshold is at least ten seconds.

19 . The method of claim 1 , wherein the transaction is a payment transaction.

20 . The method of claim 19 , wherein the value is a transaction amount and the authorizing entity computer is an issuer computer.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2024
From: MEYER, KOBUS CORNELIUS
To: VISA INTERNATIONAL SERVICE ASSOCIATION
Reel/Frame 066878/0152 →
Continuity (1)
Related Publication 20250247399A1 · Jul 31, 2025
References Cited (10)
US 9842336B2 · Liu et al. · 2017 [cited by applicant]
US 10249101B2 · Hammad et al. · 2019 [cited by applicant]
US 10282709B2 · Basu et al. · 2019 [cited by applicant]
US 10574657B1 · Govil · 2020 [cited by examiner]
US 20140025571A1 · Dooley · 2014 [cited by examiner]
US 20140304158A1 · Basu · 2014 [cited by examiner]
US 20170300903A1 · Mori et al. · 2017 [cited by applicant]
US 20210192641A1 · Das et al. · 2021 [cited by applicant]
US 20220141180A1 · Bhasin · 2022 [cited by examiner]
US 20220366412A1 · Mori et al. · 2022 [cited by applicant]