Patent ID: 8185457

Claim:
A system for implementing business rules for a financial services company, the system comprising at least one computing device with a processor and a memory for storing executable instructions that are executable by the processor to: define a plurality of business rules for a type of transaction offered by the financial services company, the business rules being distinguishable from one another; assign transaction criteria to each business rule, the transaction criteria for at least one business rule being more stringent than the transaction criteria for at least one other business rule, and wherein the at least one subsystem is further configured to assign transaction criteria to each business rule in real time; associate a fraud risk level with each business rule such that business rules with more stringent transaction criteria have a lower fraud risk level than business rules with less stringent transaction criteria; wherein the transaction criteria relate to a relationship of a customer with the financial services company, a network identity of the customer, and a behavior of the customer; receive a requested transaction of the type of transaction offered by the financial services company, wherein the requested transaction is for transfer of funds from an account of the customer at the financial services company for which at least some funds of the transaction are from a prior not yet-cleared deposit to the account of the customer; determine transaction criteria of the requested transaction including the relationship of the customer with the financial services company, the network identity of the customer, and the behavior of the customer; apply each business rule to transaction criteria of the requested transaction to determine a fraud risk level of the requested transaction; and implement at least one recommended action based on the fraud risk level of the requested transaction, wherein the at least one recommended action includes limiting a portion of the funds that are available to the customer for a predetermined amount of time.