Fraud as a service
AssigneeAT&T Intellectual Property I, L.P.
InventorsEric Noble, Di Chou
Life of this patent
Estimating the term…
Abstract
A fraud detection as a service system is provided that can be implemented via one or more microservices that can be instantiated on an operation support system and/or business support systems. Each fraud detection microservice instantiated can have one or more fraud detection models and sets of rules for a particular type of incoming data stream or transaction and/or interaction data. In this way, there can be more than one fraud detection microservice operating on the OSS/BSS allowing each fraud detection microservice to be dynamically updated in real time, provide continuous integration and continuous delivery of services, and work with a particular data flow, providing for an optimal fraud detection process.
Claims20
A system, comprising:
- interfacing with the first incoming transaction data prior to receiving a registration update from a registration component on the system;
- instantiating the fraud detection microservice, at the registration component, as a virtual machine in a transactional processing system to monitor the first incoming transaction data for fraud;
- in response to instantiating the fraud detection microservice, performing a clustering machine learning computation, a logistic regression machine learning computation, and a regression tree machine learning computation, resulting in clustered machine learning computations that have been performed by server equipment;
- based on the clustered machine learning computations, determining that the fraud detection microservice has failed to detect a fraud event associated with a registration associated with the first incoming transaction;
- and
- in response to the determining that the fraud detection microservice has failed to detect the fraud event and based on an inference generated based on artificial intelligence, updating the fraud detection microservice with a rule to mitigate the fraud event, wherein updating the fraud detection microservice comprises utilizing a machine-learning protocol to modify the rule to be applied to a second transaction represented by second transaction data, and wherein updating the fraud detection microservice further comprises classifying the second transaction as likely to be the fraud event.
A method, comprising:
- selecting, by a control panel interface of the fraud service equipment, the fraud detection microservice based on a type of the customer interaction data;
- analyzing, by the fraud service equipment, the first data stream prior to receiving registration update data from a registration component;
- enabling, by the fraud service equipment, the fraud detection microservice, at the registration component, using a virtual machine to monitor the first data stream for fraud;
- in response to instantiating the fraud detection microservice, performing, by the fraud service equipment, a clustering machine learning computation, a logistic regression machine learning computation, and a regression tree machine learning computation, resulting in clustered machine learning computations;
- based on the clustered machine learning computations, determining, by the fraud service equipment, that the fraud detection microservice has failed to detect a fraudulent activity;
- and
- based on determining that the fraud detection microservice has failed to detect the fraudulent activity, utilizing, by the fraud service equipment, a machine-learning protocol to modify a rule to detect the fraudulent activity to be applied to a second data stream.
A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processor of a device, facilitate performance of operations, comprising:
- interfacing with first incoming transaction data prior to receiving a registration update from a registration component;
- determining a first fraud detection microservice from a group of fraud detection microservices, accessible via server equipment, that is applicable to the first incoming transaction data;
- in response to instantiating the first fraud detection microservice, performing a group of clustering machine learning computations, a group of logistic regression machine learning computations, and a group of regression tree machine learning computations, resulting in clustered machine learning computations;
- based on determining that the first fraud detection microservice has failed to identify the fraudulent activity and based on an inference generated by artificial intelligence, utilizing machine-learning to update a second fraud detection microservice with a fraud detection rule to be applied to a second transaction type associated with second incoming transaction data, wherein utilizing the machine-learning comprises utilizing a classification process to determine that the second incoming transaction is threshold likely to be the fraudulent activity, and wherein utilizing the machine-learning is performed independently of performance the group of fraud detection microservices;
- and instantiating, using the registration component, the first fraud detection microservice as a virtual machine and the second fraud detection microservice in the transactional processing system to monitor the first incoming transaction data and the second incoming transaction data for the fraudulent activity.
Dependencies are inferred from the claim text.