| CPC H04L 63/08 (2013.01) [G06F 18/22 (2023.01); G06F 40/295 (2020.01); G06N 5/04 (2013.01); G06Q 30/0201 (2013.01); G10L 25/51 (2013.01); H04L 63/102 (2013.01)] | 20 Claims |

|
1. A computing device comprising:
one or more processors; and
memory storing instructions that, when executed by the one or more processors, cause the computing device to:
receive a request, from a user device, for access to an account;
generate, based on transactions data indicating one or more transactions corresponding to the account, a candidate merchant list for generating authentication questions for the user device for access to the account;
modify, based on at least one similarity between a first merchant and a second merchant, the candidate merchant list by removing the first merchant from the candidate merchant list, wherein the at least one similarity relates to a similarity between a first logo of the first merchant and a second logo of the second merchant;
generate, based on the modified candidate merchant list, an authentication question;
receive a candidate response to the authentication question; and
provide, based on the candidate response, the user device access to the account.
|