Identification and management of fraudulent credit/debit card purchases at merchant ecommerce sites
First Claim
Patent Images
1. A computer implemented method for processing an online transaction, the method being implemented by one or more programmed electronic computer systems and comprising:
- generating, by at least one programmed electronic computer system, from an online transaction of a purchaser, a plurality of keys from key fields of the transaction that individually do not reliably identify the purchaser;
for each key, retrieving, by at least one programmed electronic computer system, a profile of historical transactions associated with the key;
weighting, by at least one programmed electronic computer system, each profile with a weight indicating a degree to which the profile is associated with current purchaser;
generating a contrast measure using at least two of the profiles;
generating, by at least one programmed electronic computer system, a fraud score indicative of the likelihood of fraud in the online transaction by using the contrast measure, the weighted profiles, and the current transaction; and
further processing the online transaction based on the generated fraud score.
2 Assignments
0 Petitions
Accused Products
Abstract
Transaction processing of online transactions at merchant sites determines the likelihood that such transactions are fraudulent, accounting for unreliable fields of a transaction order, which fields do not reliably identify a purchaser. A scoring server using statistical model uses multiple profiles associated with key fields, along with weights to indicate the degree to which the profiles identify the purchaser of the transaction.
254 Citations
19 Claims
-
1. A computer implemented method for processing an online transaction, the method being implemented by one or more programmed electronic computer systems and comprising:
-
generating, by at least one programmed electronic computer system, from an online transaction of a purchaser, a plurality of keys from key fields of the transaction that individually do not reliably identify the purchaser; for each key, retrieving, by at least one programmed electronic computer system, a profile of historical transactions associated with the key; weighting, by at least one programmed electronic computer system, each profile with a weight indicating a degree to which the profile is associated with current purchaser; generating a contrast measure using at least two of the profiles; generating, by at least one programmed electronic computer system, a fraud score indicative of the likelihood of fraud in the online transaction by using the contrast measure, the weighted profiles, and the current transaction; and further processing the online transaction based on the generated fraud score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for processing an online transaction using the weighting of historical transaction information, the method being implemented by one or more programmed computing systems and comprising:
-
generating, by at least one programmed electronic computer system, from an online transaction of a purchaser, a plurality of keys from key fields of the transaction that individually do not reliably identify the purchaser; for each key, retrieving, by at least one programmed electronic computer system, a profile of historical transactions associated with the key; weighting, by at least one programmed electronic computer system, each profile with a weight indicating a degree to which the profile is associated with current purchaser; generating, by at least one programmed electronic computer system, a fraud score indicative of the likelihood of fraud in the online transaction as a function of the weighted profiles and the current transaction; and further processing the online transaction based on the generated fraud score; wherein the fraud score utilizes a model generated by; storing, by at least one programmed computing systems, from a plurality of different online merchants, transactions for a plurality of different purchasers, each transaction indicated as being fraudulent or non-fraudulent; for each of a plurality of key fields of the transaction, including, by at least one data processor, at least one key field for which all of the possible keys of the key field do not reliably identify a purchaser of the transaction, generating, by at least one data processor, for each key of the key field, a profile for all of the transactions having a matching key for the key field, such that at least one profile summarizes the transactions of a plurality of different individuals; generating a plurality of contrast measures each using at least two of the profiles; and training, by at least one data processor, a statistical model to generate a score for a transaction, the score indicative of a likelihood that the transaction is fraudulent, by using as training inputs to the statistical model selected transactions, the profiles associated with the keys of the key fields of each selected transaction, and the contrast measures associated with the profiles.
-
-
19. A system comprising:
-
means for generating from an online transaction of a purchaser, a plurality of keys from key fields of the transaction that individually do not reliably identify the purchaser; means for retrieving, for each key, a profile of historical transactions associated with the key; means for weighting, each profile with a weight indicating a degree to which the profile is associated with current purchaser; means for generating a contrast measure using at least two of the profiles; means for generating a fraud score indicative of the likelihood of fraud in the online transaction by using the contrast measure, the weighted profiles, and the current transaction; and means for further processing the online transaction based on the generated fraud score.
-
Specification