Patent ID: 8572701

Claim:
A method comprising: receiving, by a first server device, an authentication request from a second server device; adding, by the first server device, the authentication request to a queue of authentication requests associated with a user; providing, by the first server device from the queue, a list of authentication requests that are pending for the user to a mobile device of the user, wherein the list of authentication requests includes the authentication request from the second server device; receiving, by the first server device from the mobile device, a selection of the authentication request by the user from the list of authentication requests that are pending for the user; transmitting, to the mobile device, instructions to request authentication information from the user in response to receiving the selection of the authentication request, wherein transmitting instructions to request the authentication information comprises: determining a level of authentication required for the authentication response, wherein the level of authentication required specifies the authentication information required to successfully authenticate the user for the authentication request; and generating the instructions based on the level of authentication required; receiving, by the first server device and from the mobile device, the authentication information, provided by the user, for the authentication request selected from the list of authentication requests; determining, by the first server device that authentication, of the user, for the selected authentication request is successful based on the authentication information; generating, by the first server device, an authentication response that indicates that the authentication, of the user, for the selected authentication request is successful; and transmitting, by the first server device, the authentication response to the second server device.