US 11,657,348 B2
System for dynamic exception prioritization
Verion S. Watson, III, Charlotte, NC (US); and Eric T. Dryer, Charlotte, NC (US)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Jun. 22, 2020, as Appl. No. 16/907,547.
Prior Publication US 2021/0398051 A1, Dec. 23, 2021
Int. Cl. G06Q 10/06 (2023.01); G06F 19/20 (2011.01); G06Q 10/0631 (2023.01); G06Q 20/20 (2012.01); G06Q 30/018 (2023.01); G07F 19/00 (2006.01); G06Q 20/10 (2012.01); G06Q 10/107 (2023.01); G06Q 40/02 (2023.01)
CPC G06Q 10/06316 (2013.01) [G06Q 10/063114 (2013.01); G06Q 10/107 (2013.01); G06Q 20/1085 (2013.01); G06Q 20/202 (2013.01); G06Q 20/203 (2013.01); G06Q 30/0185 (2013.01); G06Q 40/02 (2013.01); G07F 19/206 (2013.01); G07F 19/211 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a plurality of automated teller machines (ATMs), each ATM associated with a service provider tasked with servicing a respective ATM; and
a prioritization tool comprising:
a memory configured to store prioritization thresholds, the prioritization thresholds comprising one or both of threshold values and threshold ranges associated with an age and an amount of ATM exceptions, wherein each ATM exception comprises a discrepancy between transaction information from the respective ATM of the plurality of ATMs and service information from the service provider tasked with servicing the respective ATM; and
a processor coupled to the memory and configured to:
receive ATM exceptions associated with operation of at least a portion of the plurality of ATMs;
for each ATM exception of the plurality of ATM exceptions:
determine, based on a comparison of an age property of the respective ATM exception to an age threshold of the prioritization thresholds, an age score for the respective ATM exception, wherein the age property comprises an amount of time that has elapsed since an event associated with the respective ATM exception;
determine, based on a comparison of an amount property of the respective ATM exception to an amount threshold of the prioritization thresholds, an amount score for the respective ATM exception, wherein the amount property comprises an amount of money associated with the respective ATM exception;
determine, based on the age score and the amount score, a prioritization score for the respective ATM exception, wherein the prioritization score corresponds to a measure of an order in which action should be taken to resolve the respective ATM exception;
generate an exception queue comprising each of the received ATM exceptions ordered according to the prioritization score determined for each ATM exception;
wherein a first age property of a first ATM exception of the received ATM exceptions is greater than a second age property of a second ATM exception of the received ATM exceptions;
wherein a first amount property of the first ATM exception is less than a second amount property of the second ATM exception; and
wherein a first prioritization score of the first ATM exception is less than a second prioritization score of the second ATM exception; and
resolve the second ATM exception before resolving the first ATM exception, wherein resolving the second ATM exception comprises:
automatically generating a first correspondence comprising a description of the second ATM exception, instructions for one or more actions to take in response to receiving the first correspondence, and a link configured to provide access to a webform comprising fields for providing response parameters;
transmitting the first correspondence to improve resolution of the second ATM exception;
in response to transmitting the first correspondence, receiving the response parameters via the webform; and
in response to determining that the response parameters satisfy reconciliation criteria, determining that the second ATM exception is resolved.