Systems and methods for dynamic detection and prevention of electronic fraud
First Claim
1. A method for detecting and preventing electronic fraud in electronic transactions between a client and a user using a fraud detection and prevention model to determine whether information sent by the user to the client associated with a new electronic transaction is fraudulent, comprising:
- during a training process, training the model on a database of past electronic transactions provided by the client;
querying the model with a current electronic transaction to determine whether information sent by the user to the client associated with the current electronic transaction is fraudulent by providing the information as input to a binary file and running the binary file to generate a binary output decision on whether the electronic transaction is fraudulent or not; and
updating the model with the current electronic transaction by updating the binary file without repeating the training process, wherein the database of past electronic transactions comprises tables with fields and wherein the model comprises multiple agents, each agent being associated with a respective one of the fields, the method further comprising using the multiple agents to evaluate whether values in the fields for a given electronic transaction are normal, wherein evaluating whether values in the fields for a given electronic transaction are normal comprises creating intervals of normal values for a given field in the tables and wherein creating the intervals of normal values comprises creating a list of distinct couples vai, nai, where vai represents the ith distinct value for field a and nai represents how many times value vai appears in the tables.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides systems and methods for dynamic detection and prevention of electronic fraud and network intrusion using an integrated set of intelligent technologies. The intelligent technologies include neural networks, multi-agents, data mining, case-based reasoning, rule-based reasoning, fuzzy logic, constraint programming, and genetic algorithms. The systems and methods of the present invention involve a fraud detection and prevention model that successfully detects and prevents electronic fraud and network intrusion in real-time. The model is not sensitive to known or unknown different types of fraud or network intrusion attacks, and can be used to detect and prevent fraud and network intrusion across multiple networks and industries.
78 Citations
16 Claims
-
1. A method for detecting and preventing electronic fraud in electronic transactions between a client and a user using a fraud detection and prevention model to determine whether information sent by the user to the client associated with a new electronic transaction is fraudulent, comprising:
-
during a training process, training the model on a database of past electronic transactions provided by the client; querying the model with a current electronic transaction to determine whether information sent by the user to the client associated with the current electronic transaction is fraudulent by providing the information as input to a binary file and running the binary file to generate a binary output decision on whether the electronic transaction is fraudulent or not; and updating the model with the current electronic transaction by updating the binary file without repeating the training process, wherein the database of past electronic transactions comprises tables with fields and wherein the model comprises multiple agents, each agent being associated with a respective one of the fields, the method further comprising using the multiple agents to evaluate whether values in the fields for a given electronic transaction are normal, wherein evaluating whether values in the fields for a given electronic transaction are normal comprises creating intervals of normal values for a given field in the tables and wherein creating the intervals of normal values comprises creating a list of distinct couples vai, nai, where vai represents the ith distinct value for field a and nai represents how many times value vai appears in the tables. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification