Methods and systems for providing a decision making platform
AssigneeMastercard International Incorporated
InventorJohn D. Chisholm
Life of this patent
Estimating the term…
Abstract
A computer-implemented method of providing enriched transaction data for a transaction requiring an authorization is provided, the transaction performed using a computer system having a processor and a memory device. The method includes storing transaction data received from an input channel, the transaction data including a transaction identifier. An execution plan is retrieved based at least in part on the transaction identifier. The transaction data is processed across an enrichment processor based on the execution plan to generate at least one fraud score for the transaction. The transaction data is enriched to include at least one of the fraud score and an enriched data object. The enriched data is transmitted to an authorizing party for authorization.
Claims21
1-20. (canceled)
A computer system for applying a plurality of computer-implemented prediction models to requests received via a plurality of input data streams, the computer system comprising at least one processor and a memory device in communication with the at least one processor, the at least one processor in communication with a processing network, the at least one processor configured to:
- receive the requests via the plurality of input data streams;
- create, for each of the received requests, a corresponding data object having a common data structure across the received requests, wherein each data object contains transaction data extracted from the corresponding received request;
- invoke, for each data object, the corresponding at least one of the prediction models specified by an execution plan associated with the data object, wherein each prediction model operates on the transaction data in the data object and returns output data;
- convert, for each of the received requests, the returned output data into compatible output data in a format appropriate for transmission to one or more intended recipients;
- and
- transmit the compatible output data for each received request to the one or more intended recipients.
A computer-implemented method for applying a plurality of computer-implemented prediction models to requests received via a plurality of input data streams, the method performed by a computer system including at least one processor and a memory device in communication with the at least one processor, the at least one processor in communication with a processing network, the method comprising steps executed by the at least one processor of:
- receiving the requests via the plurality of input data streams;
- creating, for each of the received requests, a corresponding data object having a common data structure across the received requests, wherein each data object contains transaction data extracted from the corresponding received request;
- invoking, for each data object, the corresponding at least one of the prediction models specified by an execution plan associated with the data object, wherein each prediction model operates on the transaction data in the data object and returns output data;
- converting, for each of the received requests, the returned output data into compatible output data in a format appropriate for transmission to one or more intended recipients;
- and
- transmitting the compatible output data for each received request to the one or more intended recipients.
At least one non-transitory computer-readable medium including computer-executable instructions embodied thereon for applying a plurality of computer-implemented prediction models to requests received via a plurality of input data streams, wherein the computer-executable instructions are executable by at least one processor in communication with a memory device and a processing network, wherein when the computer-executable instructions are executed, the computer-executable instructions cause the at least one processor to:
- receive the requests via the plurality of input data streams;
- create, for each of the received requests, a corresponding data object having a common data structure across the received requests, wherein each data object contains transaction data extracted from the corresponding received request;
- invoke, for each data object, the corresponding at least one of the prediction models specified by an execution plan associated with the data object, wherein each prediction model operates on the transaction data in the data object and returns output data;
- convert, for each of the received requests, the returned output data into compatible output data in a format appropriate for transmission to one or more intended recipients;
- and
- transmit the compatible output data for each received request to the one or more intended recipients.
Dependencies are inferred from the claim text.