| CPC H04L 9/3271 (2013.01) [G06N 20/00 (2019.01); G06Q 20/389 (2013.01)] | 20 Claims |

|
1. An authentication method comprising:
receiving, from a user device in communication with an authentication server, an authentication request associated with a user in possession of the user device;
requesting, from a transaction history database, a transaction history associated with the user, the transaction history comprising a first purchase of a first product and a second purchase of a second product;
selecting, using a machine learning model, the first product and the second product to authenticate the user;
identifying, based on the transaction history associated with the user, a third product that the user did not purchase;
generating, based on stock keeping unit (SKU) data, images of the first product, the second product, and the third product;
generating, by the machine learning model, an authentication quiz comprising:
the images of the first product, the second product, and the third product; and
requests to the user to confirm that the user purchased one or more of the first product, the second product, and the third product;
receiving, from the user device, responses from the user confirming that the user purchased the first product and the second product and denying that the user purchased the third product; and
transmitting instructions to the user device to authenticate the user.
|