US 12,248,930 B2
System and method for closing pre-authorization amounts on a virtual token account
Jeremiah Curry, St. George, UT (US); and Vivekanandan Vaithinathan, South Jordan, UT (US)
Assigned to American Express Travel Related Services Company, Inc., New York, NY (US)
Filed by American Express Travel Related Services Company, Inc., New York, NY (US)
Filed on Oct. 18, 2022, as Appl. No. 18/047,406.
Application 18/047,406 is a continuation of application No. 16/898,803, filed on Jun. 11, 2020, granted, now 11,488,146.
Application 16/898,803 is a continuation of application No. 15/080,993, filed on Mar. 25, 2016, granted, now 10,706,413, issued on Jul. 7, 2020.
Prior Publication US 2023/0115996 A1, Apr. 13, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/36 (2012.01); G06Q 20/40 (2012.01); G06Q 40/02 (2023.01)
CPC G06Q 20/3674 (2013.01) [G06Q 20/4012 (2013.01); G06Q 20/403 (2013.01); G06Q 40/02 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a computing device comprising a processor and a memory, an authorization request for a virtual token transaction associated with a virtual token that is input via a webpage on a user terminal, wherein the authorization request comprises a transaction request amount and is received from a merchant system;
determining, by the computing device, that the transaction request amount is less than a virtual token balance combined with an authorized variance of the virtual token;
authorizing, by the computing device, the authorization request for the virtual token transaction based at least in part on the determination that the transaction request amount is less than the virtual token balance combined with an authorized variance;
generating, by the computing device, an authorized variance transaction history based at least in part on a plurality of approved transactions and a plurality of declined transactions associated with the authorized variance;
determining, by the computing device, that the authorized variance for the virtual token needs to be updated based at least in part on the authorized variance transaction history;
automatically updating, by the computing device, the authorized variance of the virtual token based at least in part on the determination for updating the authorized variance according to the authorized variance transaction history; and
expiring the virtual token by the computing device in response to the virtual token balance being less than a settlement variance or continuing to accept transaction requests for the virtual token when the settlement variance is less than or equal to the virtual token balance, wherein the virtual token that has been expired is no longer authorized for the transaction authorization request, wherein the transaction authorization request is settled by a settlement engine.