Patent ID: 8719166

Claim:
A method, comprising: storing, by one or more computer devices of a fraud management system, a plurality of rules related to fraud detection; receiving, by the one or more computer devices, transaction data related to a transaction associated with a merchant; processing, by the one or more computer devices, the transaction data using select rules, of the plurality of rules, to generate a fraud score corresponding to a non-fraudulent determination with respect to the transaction; outputting, by the one or more computer devices, information regarding the fraud score to the merchant to assist the merchant in determining whether to proceed toward completion of the transaction; receiving, by the one or more computer devices and after outputting the information regarding the fraud score to the merchant, additional information relating to the transaction; determining, by the one or more computer devices, whether the additional information and the transaction share at least one attribute; re-processing the transaction data, by the one or more computer devices and in response to determining that the additional information and the transaction share the at least one attribute, including: selecting rules, as selected rules, from the plurality of rules based on information associated with the transaction data, wherein the information associated with the transaction data includes the additional information, re-processing different attributes of the transaction data, in parallel, using the selected rules to generate a plurality of alarms, sorting the plurality of alarms into a plurality of groups based on the different attributes of the transaction data, and analyzing the plurality of groups to generate an updated fraud score, wherein the sorting includes: aggregating alarms corresponding to transactions associated with a plurality of unaffiliated merchants associated with a plurality of different industries, wherein the plurality of unaffiliated merchants includes the merchant, and the alarms include the plurality of alarms, and correlating the alarms into the plurality of groups; determining whether information regarding the updated fraud score differs from the information regarding the fraud score with respect to the non-fraudulent determination; and outputting, by the one or more computer devices and in response to determining that the information regarding the updated fraud score differs from the information regarding the fraud score with respect to the non-fraudulent determination, the information regarding the updated fraud score to the merchant to assist the merchant in redetermining whether to terminate the transaction.