RISK ASSESSMENT RULE SET APPLICATION FOR FRAUD PREVENTION
First Claim
1. Any method, performed by hardware executing software, of determining whether to authorize a transaction using transaction authorization business rules identified from a minimum bounding box derived from a modified Patient Rule Induction Method (PRIM) algorithm, wherein the transaction is being conducted with a merchant on an account issued by an issuer to an account holder and the merchant submits information for the transaction to an acquirer for submission to an entity for the determination of whether to authorize the transaction using the transaction authorization business rules.
2 Assignments
0 Petitions
Accused Products
Abstract
Rules, applied to deny authorization of likely fraudulent transactions, are derived from a modified Patient Rule Induction Method algorithm that uses a target variable and a data set of past transactions each associated with a plurality of input variables and a hyper-rectangle enclosing a multi-dimensional space defined by a representation of the input variable values as points within the multi-dimensional space. While a count of the points within the hyper-rectangle is greater than a minimum support parameter, a first plurality of points proximal to edges of the hyper-rectangle are removed, where each such removing maximizes a mean value of the target variable, and then, while the mean value remains maximized, a second plurality of points proximal to the edges is added, where each adding maximizes or maintains the mean value. The hyper-rectangle is bounded within a minimum bounding box that defines the rules.
-
Citations
27 Claims
- 1. Any method, performed by hardware executing software, of determining whether to authorize a transaction using transaction authorization business rules identified from a minimum bounding box derived from a modified Patient Rule Induction Method (PRIM) algorithm, wherein the transaction is being conducted with a merchant on an account issued by an issuer to an account holder and the merchant submits information for the transaction to an acquirer for submission to an entity for the determination of whether to authorize the transaction using the transaction authorization business rules.
-
5. A method comprising a plurality of steps each being performed by computing apparatus executing software, wherein the steps include:
-
defining a hyper-rectangle enclosing a multi-dimensional space defined by a plurality of input variable values, wherein; the input variable values respectively correspond to input variables that are represented as points within the multi-dimensional space; the hyper-rectangle has a plurality of edges each of which is associated with one of the plurality of input variables; the plurality of input variables, each having one said input variable value, are associated with a data set; the data set corresponds to information from a plurality of transactions conducted in a payment processing system, wherein each said transaction is conducted on an account issued by an issuer to an account holder and the account holder conducts the transaction with a merchant for submission to the merchant'"'"'s acquirer for authorization thereof; obtaining a target variable associated with the data set, wherein the target variable represents an output value based on at least one input variable value; while a count of the points within the hyper-rectangle is greater than a minimum support parameter, removing a first plurality of points proximal to the plurality of edges, wherein each said removing maximizes a mean value of a target variable for the hyper-rectangle, wherein the target variable is associated with the data set and represents an output value based on at least one said input variable value; while the mean value remains maximized, adding a second plurality of points proximal to the plurality of edges, wherein each said adding maximizes or maintains the mean value; bounding the hyper-rectangle within a minimum bounding box; and deriving, using the minimum bounding box, a plurality of business rules for use in determining whether to authorize a future said transaction between one said account holder and one said merchant. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. In a payment processing system in which a transaction handler processes a plurality of transactions each characterized by a consumer and a merchant engaging in one said transaction upon an account within the payment processing system, wherein an issuer has issued the account to the consumer, and wherein the merchant submits the one said transaction to an acquirer for processing by the transaction handler who requests the issuer to disburse funds from the consumer for the one said transaction, and wherein the issuer forwards the funds to the transaction handler who forwards the funds to the acquirer to disburse the funds to the merchant for the one said transaction, a method comprising a plurality of steps each being performed by computing apparatus executing software, wherein the steps include:
-
defining a target variable associated with a data set, wherein the data set; is associated with a plurality of input variables each having input variable values; the target variable represents an output value based on at least one input variable value; and corresponds to information from a plurality of said transactions conducted in the payment processing system, wherein each said transaction is conducted on one said account issued by on said issuer to one said account holder and the account holder conducts the transaction with one said merchant for submission to the merchant'"'"'s acquirer for authorization thereof; providing the target variable to a business rules optimizer service for optimization, wherein said optimization comprises; defining a hyper-rectangle enclosing a multi-dimensional space defined by the input variable values, wherein the input variable values are represented as points within the multi-dimensional space, wherein the hyper-rectangle has a plurality of edges, wherein each edge is associated with one of the plurality of input variables; while a count of the points within the hyper-rectangle is greater than a minimum support parameter, removing a first plurality of points proximal to the plurality of edges, wherein each said removing maximizes a mean value of the target variable for the hyper-rectangle; while the mean value remains maximized, adding a second plurality of points proximal to the plurality of edges, wherein each said adding maximizes or maintains the mean value; bounding the hyper-rectangle within a minimum bounding box; and identifying a plurality of transaction authorization business rules, defined by the minimum bounding box; receiving the plurality of transaction authorization business rules from the optimizer service; and providing the plurality of transaction authorization business rules to the transaction handler for use in determining whether to authorize a future said transaction between one said account holder and one said merchant. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification