Patent ID: 9344892
Filing Date: 2016-05-17
CPC Classification: G06Q,H04L,H04M,H04W

Claim Text:
1. A computerized method for mobile device authentication and call routing using dual-tone multi-frequency (DTMF) signaling, the method comprising: receiving, by a first server computing device from a native application on a mobile device, a request to establish a voice call between the mobile device and a remote device, the request including context parameters associated with the native application, automatic number identification (ANI) data of the mobile device, and biometric parameters associated with a user of the mobile device; retrieving, by the first server computing device, a first phone number and a dial delay value based upon the context parameters; generating, by the first server computing device, a security token for the mobile device and a request token for the request, and storing the security token, the request token, the context parameters, and the ANI data in a database record; transmitting, by the first server computing device, the request token, the dial delay value, and the first phone number to the mobile device; dialing, by the mobile device, the first phone number using the dial delay value to establish a connection with a telephony application on a second server computing device; generating, by the mobile device, DTMF tones based upon the request token and transmitting the DTMF tones to the telephony application, the telephony application recreating the request token in local memory using the DTMF tones; validating, by the telephony application, the request token with the first server computing device, wherein validation of the request token includes checking a timestamp of the request token, matching the ANI data, and validating the biometric parameters; requesting, by the telephony application, a second phone number from the first server computing device; determining, by the first server computing device, the second phone number based upon the context parameters as retrieved from the database record and transmitting the second phone number to the telephony application; and establishing, by the telephony application, a voice call between the mobile device and the remote device by dialing the second telephone number to connect the mobile device and the remote device.