Patent ID: 8447674

Claim:
A method for multi-stage filtering of a customer's one or more financial transactions for fraud detection, the method comprising: receiving financial transaction data associated with the one or more financial transactions, each transaction related to one or more customer financial accounts; executing, via a computing device processor, a first stage fraud filtration on the one or more financial transactions, the first stage fraud filtration evaluating one or more first stage attributes of the one or more financial transactions; determining from the first stage fraud filtration that a transaction in the one or more transactions is potentially fraudulent; when the transaction is determined to be potentially fraudulent based on the first stage fraud filtration, retrieving customer history data for the customer, wherein the customer history data is a historical pattern in financial transactions related to at least one account of the customer; executing a second stage fraud filtration on the potentially fraudulent transaction in response to the first stage fraud filtration determining that the transaction is potentially fraudulent, wherein the second stage fraud filtration comprises comparing attributes of the potentially fraudulent transaction with the historical pattern, the second stage fraud filtration being configured to evaluate one or more second stage attributes, the one or more second stage attributes comprising the customer history data; and determining whether the potentially fraudulent transaction is likely fraudulent based at least in part on the second stage fraud filtration.