Method and System for Performing Fraud Detection for Users with Infrequent Activity
First Claim
1. A method of categorizing a recent transaction as anomalous, the method comprising:
- a) receiving information about a recent transaction;
b) accessing information about one or more historical transactions, wherein the one or more historical transactions have at least one party in common with the recent transaction;
c) determining a similarity value between the recent transaction and a transaction i of the one or more historical transactions;
d) determining if the similarity value is greater than or equal to a predetermined threshold value;
e) if the similarity is greater than or equal to the predetermined threshold value, categorizing the recent transaction as not anomalous;
f) if the similarity is less than the predetermined threshold value, determining if there are additional transactions; and
g) if there are additional transactions, incrementing counter i and repeating steps c) through f).
7 Assignments
0 Petitions
Accused Products
Abstract
A method of categorizing a recent transaction as anomalous includes a) receiving information about a recent transaction and b) accessing information about one or more historical transactions. The one or more historical transactions have at least one party in common with the recent transaction. The method also includes c) determining a similarity value between the recent transaction and a transaction i of the one or more historical transactions and d) determining if the similarity value is greater than or equal to a predetermined threshold value. The method further includes e) if the similarity is greater than or equal to the predetermined threshold value, categorizing the recent transaction as not anomalous or f) if the similarity is less than the predetermined threshold value, determining if there are additional transactions. If there are additional transactions, incrementing counter i and repeating steps c) through f).
49 Citations
25 Claims
-
1. A method of categorizing a recent transaction as anomalous, the method comprising:
-
a) receiving information about a recent transaction; b) accessing information about one or more historical transactions, wherein the one or more historical transactions have at least one party in common with the recent transaction; c) determining a similarity value between the recent transaction and a transaction i of the one or more historical transactions; d) determining if the similarity value is greater than or equal to a predetermined threshold value; e) if the similarity is greater than or equal to the predetermined threshold value, categorizing the recent transaction as not anomalous; f) if the similarity is less than the predetermined threshold value, determining if there are additional transactions; and g) if there are additional transactions, incrementing counter i and repeating steps c) through f). - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of computing a confidence in a determination of a recent transaction as not anomalous, the method comprising:
-
a) determining a similarity value between the recent transaction and transaction i of one or more historical transactions; b) if the similarity is greater than or equal to a predetermined threshold; c) obtaining at least one of an age or a status of transaction i; d) determining a factor for transaction i based on either the age or the status; e) computing a rank for transaction i based on the similarity value and the factor; and f) storing the computed rank; g) determining if there are additional historical transactions of the one or more historical transactions; h) if there are additional historical transactions, incrementing counter i and repeating steps a) through g); and if there are no additional historical transactions; determining a maximum of the stored ranks; and computing the confidence as the maximum of the stored ranks. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of computing a confidence in a determination of a recent transaction as anomalous, the method comprising:
-
a) determining a similarity value between the recent transaction and transaction i of one or more historical transactions; b) obtaining at least one of an age or a status of transaction i; c) determining a factor for transaction i based on either the age or the status; d) computing a rank for transaction i based on the similarity value and the factor; e) storing the computed rank; f) determining if there are additional historical transactions of the one or more historical transactions; if there are additional historical transactions, incrementing counter i and repeating steps a) through f); if there are no additional historical transactions; determining a maximum of the stored ranks; and computing the confidence as one minus the maximum of the stored ranks. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A system for categorizing a recent transaction as anomalous, the system comprising:
-
a data processor; a communications module coupled to the data processor; and a computer readable medium coupled to the data processor and storing a plurality of instructions for controlling the data processor to categorize the recent transaction as anomalous, the plurality of instructions comprising; a) instructions that cause the data processor to receive information about a recent transaction; b) instructions that cause the data processor to access information about one or more historical transactions, wherein the one or more historical transactions have at least one party in common with the recent transaction; c) instructions that cause the data processor to determine a similarity value between the recent transaction and a transaction i of the one or more historical transactions; d) instructions that cause the data processor to determine if the similarity value is greater than or equal to a predetermined threshold value; e) instructions that cause the data processor, if the similarity is greater than or equal to the predetermined threshold value, to categorize the recent transaction as not anomalous; f) instructions that cause the data processor, if the similarity is less than the predetermined threshold value, to determine if there are additional transactions; and g) instructions that cause the data processor, if there are additional transactions, to increment counter i and repeat steps c) through f). - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification