Patent ID: 11928685
Assignee: OVERSTOCK.COM, INC.
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 15:
16. A method of detecting and preventing distributed verification attacks on an e-commerce website comprising a fraud filtering program, comprising:
storing available historical data about customers and their purchases in a historical database;
comparing data stored in the historical database about a user attempting to complete a purchase on a website to a series of factors relevant to whether the purchase attempt is fraudulent;
using the data stored and the factors relevant to whether the purchase attempt is fraudulent to determine whether the purchase attempt is fraudulent;
recording the factors used to determine whether an attempt is fraudulent;
causing the website to execute the fraud filtering program each time a user attempts to make a purchase;
preventing the purchase from being completed if the attempt is deemed to be fraudulent;
sending the information on the factors used to determine whether an attempt is fraudulent to at least one machine learning algorithm to train the fraud filtering program and adjust the weights of factors used to determine whether an attempt is fraudulent;
using the recorded factors to train a system through machine-learning to better stop fraudulent attempts to use credit cards; and
incorporating the newly trained system into the fraud filtering program and adjusting the weight of the factors to determine whether an attempt is fraudulent in consequence of a distributed verification attack taking place.