Bank of America Corporation
Transaction processing throttle with dynamic transaction load balancing and transaction starvation prevention

Last updated:

Abstract:

A method for throttling an allocation of resources for processing digital transmissions is provided. The method may include receiving initial digital transmissions from a plurality of client systems and analyzing the initial digital transmissions. The analyzing may determine a cluster of digital transmissions, an amount of resources for processing the cluster and a time-window for processing the cluster. The method may further include allocating the determined amount of resources to each of the clusters. The method may also include processing recurrently, for each of the systems, digital transmissions received after the initial digital transmissions. Concurrently with the periodic processing, the method may include, for each client system, monitoring digital transmissions including recording a transmission log, identifying changes in the log, assigning a credibility score and throttling, dynamically, the amount of resources allocated, based on the credibility score and the identified change.

Status:
Grant
Type:

Utility

Filling date:

1 May 2019

Issue date:

19 May 2020