Performing a security action with regard to an access token based on clustering of access requests
US-2024406160-A1 · Dec 5, 2024 · US
US9344892B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9344892-B1 |
| Application number | US-201615000772-A |
| Country | US |
| Kind code | B1 |
| Filing date | Jan 19, 2016 |
| Priority date | Jan 19, 2016 |
| Publication date | May 17, 2016 |
| Grant date | May 17, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods and apparatuses are described for mobile device authentication and call routing using dual-tone multi-frequency signaling. A server computing device receives a request to establish a call between a mobile device and a remote device, the request including context parameters and automatic number identification data. The server retrieves a first phone number and a dial delay value based upon the context parameters, generates a security token and a request token, and stores the security token, the request token, the context parameters, and the ANI data in a database record. The mobile device dials the first phone number to establish a connection with a telephony application. The mobile device generates DTMF tones based upon the request token and transmits the DTMF tones to the telephony application. The telephony application validates the request token and requests a second phone number to connect the mobile device and the remote device.
Opening claim text (preview).
What is claimed is: 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. 2. The method of claim 1 , wherein the context parameters include a call flow indicator and one or more page identifiers. 3. The method of claim 2 , wherein the page identifiers correspond to a web page being presented on the mobile device. 4. The method of claim 1 , wherein the biometric parameters include a fingerprint, a facial image, a retina scan, and a voice sample. 5. The method of claim 1 , wherein the request token is an alphanumeric string and each DTMF tone corresponds to one character in the alphanumeric string. 6. The method of claim 1 , further comprising authorizing, by the telephony application, the mobile device to proceed with a voice call upon receiving the request token. 7. The method of claim 1 , wherein the request token uniquely identifies the database record. 8. The method of claim 1 , wherein the request token is generated by encrypting a database record number of the database record using the security token. 9. The method of claim 1 , wherein checking a timestamp of the request token comprises determining, by the first computing device, whether a database record exists that corresponds to the request token; comparing, by the first computing device, the timestamp of the request token with a current time timestamp; and marking, by the first computing device, the database record as inactive if the timestamp of the request token is within a predetermined amount of time of the current time timestamp. 10. The method of claim 1 , wherein matching the ANI data comprises receiving, by the first computing device from the telephony application, ANI data associated with the mobile device; and comparing, by the first computing device, the ANI data received from the telephony application with the ANI data stored in the database record. 11. The method of claim 1 , wherein validating the biometric parameters comprises capturing, by the telephony application, biometric parameters for a user of the mobile device; transmitting, by the telephony application, the captured biometric parameters to the first computing device; and comparing, by the first computing device, the captured biometric parameters with the biometric parameters stored in the database record. 12. The method of claim 1 , wherein dialing the first phone number using the dial delay value comprises opening, by the mobile device, a telephone line; and waiting, by the mobile device, a period of time corresponding to the dial delay value before dialing the first phone number. 13. The method of claim 1 , further comprising generating, by the first computing device, a request key upon validation of the request token; transmitting, by the first computing device, the request key to the telephony application; acknowledging, by the telephony application, the request key; and retrieving, by the first computing device, the context parameters using the request key. 14. A system for mobile device authentication and call routing using dual-tone multi-frequency (DTMF) signaling, the system comprising: a first server computing device; a second server computing device executing a telephony application; a mobile device executing a native application; and a remote device, the first server computing device configured to receive, from the native application, a request to establish a voice call between the mobile device and the 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; retrieve a first phone number and a dial delay value based upon the context parameters; generate a security token for the mobile device and a request token for the request, and store the security token, the request token, the context parameters, and the ANI data in a database record; transmit the request token, the dial delay value, and the first phone number to the mobile device; the mobile device configured to dial the first phone number using the dial delay value to establish a connection with the telephony application; generate DTMF tones based upon the request token and transmit the DTMF tones to the telephony application; the telephony application configured to recreate the request token in local memory using the DTMF tones; validate 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; request a second phone number from the first server computing device; wherein the first server computing device determines the second phone number based upon the context parameters as retrieved from the database record and transmits the second phone number to the telephony application, and wherein the telephony application establishes 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. 15. The system of claim 14 , wherein the context parameters include a call flow indicator and one or more page identifiers. 16. The system of claim 15 , wherein the page identifiers correspond to a web page being presented on the mobile device. 17. The system of claim 14 , wherein the
Connection setup · CPC title
using tickets, e.g. Kerberos (cryptographic mechanisms or cryptographic arrangements for entity authentication using tickets or tokens H04L9/3213) · CPC title
Biometric subscriber identification · CPC title
Communication routing or communication path finding · CPC title
Setup of transport tunnels · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.