Patent attributes
An intelligent precursory systematized approach for verifying the identity (i.e., authentication) of a resource recipient when conducting an online or mobile application resource event. Machine learning (ML) models are used to determine whether the resource provider has been in contact with the resource provider and, if so, the currency and frequency of such contacts. Contacts are determined from accessing the resource providers call history as well as comparing GPS data obtained from both the resource provider's and resource recipient's mobile communication device. Based on the contact determination the ML models can determine whether to authenticate the resource recipient, require further authentication or provide the resource provider options to authenticate the resource recipient or require further authentication. Further authentication may come in the form of determining that the resource provider and resource recipient match in terms of a purpose for a pending resource event and/or a resource provider-generated OTP.