A system and a method are disclosed for authenticating a user of a mobile device using Unstructured Supplementary Service Data (“USSD”) protocol. The mobile device generates a One-Time Password (“OTP”) code and sends that OTP code to a telecommunications server that forwards the content of the USSD message to the application server using an included short code. The OTP code is also sent out to the application server outside of the USSD protocol. When the application server receives both transmissions, the application server compares the OTP codes of these transmissions and determines whether the codes match. If the OTP codes match, the application server determines that authentication is successful and transmits an authentication token to the mobile device that is used to secure communications between the mobile device and the application server.
Legal claims defining the scope of protection, as filed with the USPTO.
3. The method of claim 1, wherein transmitting, the authentication request to the application server comprises transmitting a request for the authentication token.
5. The method of claim 1, further comprising receiving, in response to the authentication request being unsuccessful, a failure indication.
11. The non-transitory computer readable storage medium of claim 9, wherein the instructions that cause the one or more processors to transmit the authentication request to the application server further comprises instructions that cause the one or more processors to transmit a request for the authentication token.
16. The non-transitory computer readable storage of claim 13, further comprises stored instructions that cause the processor to receive a failure indication in response to the authentication request being unsuccessful.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
July 27, 2020
April 11, 2023
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.