| CPC G06F 21/32 (2013.01) [G06F 16/51 (2019.01); G06F 16/56 (2019.01); G06F 21/566 (2013.01); G06F 2221/034 (2013.01)] | 25 Claims |

|
1. A system comprising:
at least one processor; and
at least one memory component storing instructions that, when executed by the at least one processor performs operations comprising:
receiving an image of a user for an identity verification process of the user;
generating a vector embedding for one or more visual features of an individual within the image using a machine learning model, the vector embedding representing the image as at least a point in a multidimensional space;
comparing the vector embedding with at least two embedding repositories to determine a likelihood of fraud by:
comparing the vector embedding with a first index of embeddings, the first index being updated at a first time interval;
comparing the vector embedding with a second index of embeddings, the second index being updated at a second time interval, the first index and second index having at least a subset of the same points in the multidimensional space; and
determining a characteristic of potential fraud based on the comparison of the vector embeddings with the first index and second index; and
outputting an identity verification result based on the likelihood of fraud,
wherein the vector embedding represents the one or more visual features of the individual as a single point in a multidimensional space, the point corresponding to a unique numerical representation of facial features of the one or more visual features of the individual, wherein the comparing of the vector embedding with the first and second index of embeddings comprises comparing the unique numerical representation of the facial features of the vector embedding with unique numerical representations of the facial features in the first and second index.
|