Authenticating via mobile device
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A first server device is configured to receive an authentication request from a second server device; add the authentication request to a queue associated with a user; and provide a representation of the queue to a mobile device of the user. The representation of the queue includes an entry for the authentication request. The first server device is further configured to receive, from the mobile device, authentication information, provided by the user, for the authentication request; determine that authentication, of the user, for the authentication request is successful based on the authentication information; generate an authentication response that indicates that the authentication, of the user, for the authentication request is successful; and transmit, by the first server device, the authentication response to the second server device.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A device comprising:
-
a memory configured to store a queue associated with a user, wherein the queue stores a list comprising a plurality of authentication requests; and a processor configured to; receive an authentication request from a web server associated with a website accessed by the user, add the authentication request to the list stored in the queue, as one of the plurality of authentication requests, receive an access request to access the queue from a mobile device of the user, provide, to the mobile device, the list comprising the plurality of authentication requests in response to the access request, wherein the list includes an entry for the authentication request, receive a selection of the authentication request from the list comprising the plurality of authentication requests, prompt the user to provide authentication information for the selected authentication request, wherein, when prompting the user to provide the authentication information, the processor is further configured to; determine a level of authentication required for the selected authentication request, where the level of authentication required specifies the authentication information required to successfully authenticate the user for the selected authentication request, determine instructions based on the level of authentication required, and transmit, to the mobile device, instructions to request the authentication information from the user, and receive the authentication information from the mobile device. - View Dependent Claims (15, 16, 17)
-
-
18. One or more non-transitory computer-readable media storing instructions executable by one or more processors of a device to perform a method, the method comprising:
-
receiving an authentication request, associated with a user, from a server, wherein the authentication request involves an interaction between a computer terminal and the server; adding the authentication request to a queue of authentication requests associated with the user, wherein the queue includes a plurality of authentication requests that are pending for the user; retrieving, from the queue, a list that includes the plurality of authentication requests; transmitting, to a mobile device of the user, the list that includes the plurality of authentication requests; receiving, from the mobile device, a selection by the user of the authentication request from the list that includes the plurality of authentication requests that are pending for the user; determining a level of authentication required for the selected authentication request, where the level of authentication required specifies authentication information required to successfully authenticate the user for the selected authentication request; determining instructions based on the level of authentication required; transmitting the instructions to the mobile device to request the authentication information from the user; receiving, from the mobile device, the authentication information for the selected authentication request; determining a successful authentication, of the user, for the selected authentication request when the authentication information matches one or more corresponding values associated with the user; generating an authentication response that indicates the successful authentication of the user, for the selected authentication request; and transmitting the authentication response to the server. - View Dependent Claims (19, 20)
-
Specification