Patent ID: 8548904

Claim:
A system for implementing business rules for a financial services company, the system comprising: one or more processors; and computer-readable code that programs the one or more processors 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; 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 transaction request of the type of transaction offered by the financial services company from a customer; determine the transaction criteria of the transaction request, wherein determining the transaction criteria of the transaction request comprises: collecting network identity information to determine the network identity of the customer, wherein the network identity information comprises an IP address and a type of web browser; and analyzing the behavior of the customer, wherein analyzing the behavior of the customer comprises comparing the customer's behavior with the behavior of other customer's in a transactional peer group of the customer; apply each business rule to the transaction criteria of the transaction request to determine a fraud risk level of the transaction request; and implement at least one recommended action based on the fraud risk level of the transaction request.