CPC G06Q 40/02 (2013.01) [G06Q 20/023 (2013.01); G06Q 20/40 (2013.01)] | 16 Claims |
1. A method for automated account migration, comprising:
receiving, by a migration computer program executed by a backend for a financial institution comprising a computer processor, an accounts receivable file, wherein the accounts receivable file is an electronic file and comprises one or more incoming payments from a first client;
identifying, by the migration computer program, a payor for each incoming payment, each payor having a payor record;
enriching, by the migration computer program, the payor record with third-party payor information from a third-party database;
identifying, by the migration computer program, a second client of the financial institution in a client database that is potentially the payor, the client database comprising a plurality of client records;
generating, by the migration computer program, a confidence score for the second client using a scoring engine, wherein generating the confidence score for the second client includes:
identifying, by the scoring engine, a match or a non-match to each payor data field in the payor record to a client data field in one of the plurality of client records;
assigning, by the scoring engine, a score to each match or each non-match;
generating, by a machine learning engine, an assigned weight for each score;
assigning, by the scoring engine, the assigned weight for each score to its corresponding score;
weighting, by the scoring engine, each score using the assigned weight; and
calculating, by the scoring engine, the confidence score based on the weighted scores;
associating, by the migration computer program, the payor with the second client in response to the confidence score being above a threshold;
identifying, by the migration computer program, a payment mechanism for payment for a payor account to an account for the first client with the financial institution;
implementing, by the migration computer program, the payment mechanism;
determining that at least one of the one or more incoming payments identifies a former account for the first client; and
in response to the determination, executing an intercept to re-route the at least one incoming payment to a current account for the first client.
|