Patent ID: 9699161
Date: 2017-07-04
CPC Classifications: G06F,H04L

Claim:
1. A method comprising: receiving, at a server, a first authorization request from a client device originating from a first authorization module of a first application executing on the client device, wherein causing, in response to the first authorization request and based on the identifier, transmission of a verification message to the client device, wherein the verification message comprises a verification code and is transmitted via a second communication protocol; receiving, at the server via the first communication protocol, a confirmation of the verification code from the first authorization module of the first application executing on the client device; authenticating, at the server, the first application based on the receiving the confirmation of the verification code; determining, after authenticating the first application, that the client device identified by the identifier corresponds to a user account that includes secure user data associated with a user; and transmitting, to the first authorization module of the first application via the first communication protocol, a first unique token verifying that the first application is authorized to sign into the user account, wherein: