×

Systems and methods for throttling transaction processing based on constrained sub-systems

  • US 10,019,756 B2
  • Filed: 03/31/2014
  • Issued: 07/10/2018
  • Est. Priority Date: 03/31/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-based method for throttling transaction processing, the method using a computer device including a processor and a memory, said method comprising:

  • identifying, in the memory, a first threshold level for transaction processing in compliance with a service level agreement (SLA) time;

    receiving a first plurality of transaction requests;

    determining that a first set of the first plurality of transaction requests requires biometric authentication by a sub-processing system including determining that the first set of the first plurality of transaction requests includes biometric data of cardholders initiating said transaction requests, the biometric data used for authenticating the cardholders;

    transmitting the first set of the first plurality of transaction requests to the sub-processing system;

    computing, by the processor, an average response time of the sub-processing system for processing the first set of the first plurality of transaction requests;

    determining a delta value equaling a difference between the first threshold level and the average response time;

    receiving a second plurality of transaction requests;

    determining that a second set of the second plurality of transaction requests requires biometric authentication by the sub-processing system;

    determining a throttle level by which to reduce transmission of the second set of the second plurality of transaction requests to the sub-processing system based, at least in part, on the delta value;

    identifying one or more of the second set of the second plurality of transaction requests as failure candidates based at least in part on the throttle level, the average response time and the first threshold level;

    prioritizing failure of the failure candidates based at least in part on a plurality of factors associated with each failure candidate of the failure candidates, wherein the plurality of factors includes at least one of a merchant bank and an issuer; and

    failing one or more of the failure candidates based on the prioritization, wherein the one or more failure candidates are maintained in a queue of pending requests, and wherein each pending request includes an indicator of an amount of remaining processing time associated with that request.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×