Systems and methods for deposit predictions based upon template matching
Abstract
Systems and methods may be provided for deposit prediction based upon template matching. The system and methods may include receiving deposit information associated with a plurality of deposits for a deposit account of a financial institution customer, where the deposit information includes a plurality of deposit amounts, and a respective date associated with each of the plurality deposit amounts; identifying, based upon the received deposit information, one or more deposit patterns by applying one or more template patterns to the deposit information and determining that one or more of the applied template patterns match at least a portion of the deposit information; and generating an indication of the identified one or more deposit patterns.
Claims
exact text as granted — not AI-modifiedThat which is claimed:
1 . A financial system, comprising:
at least one memory that stores computer-executable instructions; and at least one processor configured to access the at least one memory, wherein the at least one processor is further configured to execute the computer-executable instructions to:
receive deposit information associated with a plurality of deposits for a deposit account of a financial institution customer, wherein the deposit information includes: (i) a respective deposit amount corresponding to each of the plurality of deposits, and (ii) a respective date corresponding to each of the plurality of deposits;
identify, based upon the received deposit information, one or more deposit patterns for the deposit account of the financial institution customer by applying one or more predefined template patterns to the deposit information and determining that one or more of the applied predefined template patterns match at least a portion of the deposit information;
generate an indication of the identified one or more deposit patterns;
determine, based at least in part on the indication of the identified one or more deposit patterns, at least one of: (i) an indication of a predicted future deposit; (ii) an amount associated with the predicted future deposit; or (iii) a date associated with the predicted future deposit; and
transmit, to a financial application module, the at least one of: (i) an indication of a predicted future deposit; (ii) an amount associated with the predicted future deposit; or (iii) a date associated with the predicted future deposit.
2 . The financial system of claim 1 , wherein the at least one processor is further configured to execute the computer-executable instructions to provide, based at least in part on the indication of the identified one or more deposit patterns, one or more services associated with the financial institution customer.
3 . The financial system of claim 2 , wherein the one or more services are associated with at least one of: (i) approving a loan or a credit line for the financial institution customer; (ii) increasing or reducing an amount of the loan or the credit line for the financial institution customer, (iii) determining a due date or a payment schedule for the loan or the credit line for the financial institution customer; or (iv) determining when to contact the financial institution customer for collections or an offering.
4 . The financial system of claim 1 , wherein the deposit information further specifies a respective count for each of the plurality of deposits, wherein the respective count indicates a number of transactions received on the respective date, and wherein the at least one processor is configured to apply the one or more predefined template patterns by:
determining that a first template pattern of the one or more applied predefined template patterns matches at least a portion of the deposit information; modifying the deposit information by reducing the respective count for each deposit amount matched by the first template pattern; and determining that a second template pattern of the one or more applied predefined template patterns matches the at least a portion of the modified deposit information.
5 . The financial system of claim 1 , wherein prior to applying one or more predefined template patterns, the at least one processor is further configured to adjust the one or more predefined template patterns based upon one or both of weekend or holiday dates.
6 . The financial system of claim 1 , wherein the one or more predefined template patterns comprise one or more quarterly template patterns, monthly template patterns, semi-monthly template patterns, bi-weekly template patterns, or weekly template patterns.
7 . The financial system of claim 6 , wherein the one or more weekly template patterns comprise a plurality of weekly template patterns, wherein each of the weekly template patterns begins on a respective day of a week.
8 . The financial system of claim 1 , wherein the one or more predefined template patterns are applied according to one or more parameters, wherein the parameters are associated with one or more of: (i) a maximum allowable interval between a scheduled deposit date in a particular one of the one or more predefined template pattern and an actual deposit date; or (ii) a minimum number of scheduled deposit dates in a particular one of the one or more predefined template pattern that must correspond to an actual deposit date in order for the particular one of the one or more predefined template pattern to be considered a matching predefined template pattern.
9 . The financial system of claim 1 , wherein a predefined template pattern is determined to match based upon a predetermined number of expected deposits in the predefined template pattern corresponding to actual deposits in at least a portion of the deposit information.
10 . The financial system of claim 1 , wherein the financial system and the financial application module are (i) associated with a same entity, or (ii) are a same computer.
11 . A method, comprising:
receiving, by a financial system comprising one or more computers, deposit information associated with a plurality of deposits for a deposit account of a financial institution customer, wherein the deposit information includes: (i) a respective deposit amount corresponding to each of the plurality of deposits, and (ii) a respective date corresponding to each of the plurality of deposits; identifying, by the financial system, based upon the received deposit information, one or more deposit patterns for the deposit account of the financial institution customer by applying one or more predefined template patterns to the deposit information and determining that one or more of the applied predefined template patterns match at least a portion of the deposit information; generating, by the financial system, an indication of the identified one or more deposit patterns; determining, by the financial system and based at least in part on the indication of the identified one or more deposit patterns, at least one of: (i) an indication of a predicted future deposit; (ii) an amount associated with the predicted future deposit; or (iii) a date associated with the predicted future deposit; and transmitting, by the financial system to a financial application module, the at least one of: (i) an indication of a predicted future deposit; (ii) an amount associated with the predicted future deposit; or (iii) a date associated with the predicted future deposit.
12 . The method of claim 11 , further comprising providing, by the financial system and based at least in part on the indication of the identified one or more deposit patterns, one or more services associated with the financial institution customer.
13 . The method of claim 12 , wherein the one or more services are associated with at least one of: (i) approving a loan or a credit line for the financial institution customer; (ii) increasing or reducing an amount of the loan or the credit line for the financial institution customer, (iii) determining a due date or a payment schedule for the loan or the credit line for the financial institution customer; or (iv) determining when to contact the financial institution customer for collections or an offering.
14 . The method of claim 12 , wherein the one or more services are provided to the financial institution customer by at least one of: (i) the financial system, (ii) the financial application module, or (iii) a financial institution.
15 . The method of claim 11 , wherein the deposit information further specifies a respective count for each of the plurality of deposits, wherein the respective count indicates a number of transactions received on the respective date, and wherein applying one or more predefined template patterns comprises:
determining that a first template pattern of the one or more applied predefined template patterns matches at least a portion of the deposit information; modifying the deposit information by reducing the respective count for each deposit amount matched by the first template pattern; and determining that a second template pattern of the one or more applied predefined template patterns matches the at least a portion of the modified deposit information, wherein the prior steps are performed by one or more computers associated with a service provider.
16 . The method of claim 11 , wherein prior to applying one or more predefined template patterns, the one or more predefined template patterns are adjusted based upon one or both of weekend or holiday dates.
17 . The method of claim 11 , wherein the one or more predefined template patterns comprise one or more quarterly template patterns, monthly template patterns, semi-monthly template patterns, bi-weekly template patterns, or weekly template patterns.
18 . The method of claim 11 , wherein the one or more predefined template patterns are applied according to one or more parameters, wherein the parameters are associated with one or more of: (i) a maximum allowable interval between a scheduled deposit date in a particular one of the one or more predefined template pattern and an actual deposit date; or (ii) a minimum number of scheduled deposit dates in a particular one of the one or more predefined template pattern that must correspond to an actual deposit date in order for the particular one of the one or more predefined template pattern to be considered a matching predefined template pattern.
19 . The method of claim 11 , wherein the deposit information is received from a financial institution computer.
20 . The method of claim 14 , wherein the financial institution computer and the financial system are (i) associated with a same entity, or (ii) are a same computer.Join the waitlist — get patent alerts
Track US2013185179A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.