User challenge using geography of previous login
First Claim
1. A computer-implemented method comprising:
- receiving, at a server, a request to access an online service provided by the server, the request including a set of login credentials;
verifying that the login credentials are valid;
providing instructions for a challenge to a user that provided the login credentials including a graphical user interface (GUI) including a map image,the graphical user interface being configured to allow the user to reposition and resize the map image,the challenge instructions requesting that the user identify and provide an indication of a geographic location of a previous successful login associated with the login credentials including providing an indication of map image boundaries selected by the user and a map center point corresponding with the selected map image boundaries, andthe challenge instructions providing information to the user regarding threshold criteria that will be used to determine if the challenge is satisfied, the information indicating that the map center point be within a threshold distance of the geographic location of the previous successful login;
receiving a response to the challenge, the response including the indication of the identified geographic location;
determining if the challenge is satisfied by determining, using the threshold criteria, if the identified geographic location is within the threshold distance of the geographic location of the previous successful login associated with the login credentials;
if the challenge is satisfied, granting the request; and
if the challenge is not satisfied, denying the request.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for performing a user challenge are disclosed. An example computer-implemented method includes receiving, at a server, a request, including a set of login credentials, to access an online service of the server and verifying the received credentials. In the event the login credentials are invalid, the request is denied, and, in the event the login credentials are valid, a challenge is provided to a user that provided the login credentials. The challenge includes: requesting that the user identify a geographic location of a previous successful login; receiving a response to the challenge, the response including a user provided geographic location; and determining if the challenge is satisfied by determining if the provided location is within a threshold distance of a previous login location associated with the user credentials. If the challenge is satisfied, the request is granted. If the challenge is not satisfied, the request is denied.
-
Citations
22 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a server, a request to access an online service provided by the server, the request including a set of login credentials; verifying that the login credentials are valid; providing instructions for a challenge to a user that provided the login credentials including a graphical user interface (GUI) including a map image, the graphical user interface being configured to allow the user to reposition and resize the map image, the challenge instructions requesting that the user identify and provide an indication of a geographic location of a previous successful login associated with the login credentials including providing an indication of map image boundaries selected by the user and a map center point corresponding with the selected map image boundaries, and the challenge instructions providing information to the user regarding threshold criteria that will be used to determine if the challenge is satisfied, the information indicating that the map center point be within a threshold distance of the geographic location of the previous successful login; receiving a response to the challenge, the response including the indication of the identified geographic location; determining if the challenge is satisfied by determining, using the threshold criteria, if the identified geographic location is within the threshold distance of the geographic location of the previous successful login associated with the login credentials; if the challenge is satisfied, granting the request; and if the challenge is not satisfied, denying the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method comprising:
-
receiving, at a server, a request to access an online service provided by the server, the request including a set of valid login credentials; providing instructions for a challenge to a user that provided the login credentials including a graphical user interface (GUI) including a map image, the graphical user interface being configured to allow the user to reposition and resize the map image, the challenge instructions requesting that the user identify and provide an indication of a geographic location of a previous successful login associated with the login credentials including providing an indication of map image boundaries selected by the user, and the challenge instructions providing information to the user regarding threshold criteria that will be used to determine if the challenge is satisfied, the information indicating that the map image boundaries selected by the user be equal to or less than a threshold size; receiving a response to the challenge, the response including the indication of the identified geographic location; determining if the challenge is satisfied by determining, using the threshold criteria, if the identified geographic location is within a threshold distance of the geographic location of the previous successful login associated with the login credentials; if the challenge is satisfied, granting the request; and if the challenge is not satisfied, denying the request. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium having recorded and stored thereon instructions that, when executed by a computing device, cause the computing device to perform the actions of:
-
receiving, at a server, a request to access an online service provided by the server, the request including a set of login credentials; verifying that the login credentials are valid; providing instructions for a challenge to a user that provided the login credentials including a graphical user interface (GUI) including a map image, the graphical user interface being configured to allow the user to reposition and resize the map image, the challenge instructions requesting that the user identify and provide an indication of a geographic location of a previous successful login associated with the login credentials including providing an indication of map image boundaries selected by the user and a map center point corresponding with the selected map image boundaries, and the challenge instructions providing information to the user regarding threshold criteria that will be used to determine if the challenge is satisfied, the information indicating that the map center point be within a threshold distance of the geographic location of the previous successful login; receiving a response to the challenge, the response including the indication of the identified geographic location; determining if the challenge is satisfied by determining, using the threshold criteria, if the identified geographic location is within the threshold distance of the geographic location of the previous successful login associated with the login credentials; if the challenge is satisfied, granting the request; and if the challenge is not satisfied, denying the request.
-
-
21. A non-transitory computer-readable medium having recorded and stored thereon instructions that, when executed by a computing device, cause the computing device to perform the actions of:
-
receiving, at a server, a request to access an online service provided by the server, the request including a set of valid login credentials; providing instructions for a challenge to a user that provided the login credentials including a graphical user interface (GUI) including a map image, the graphical user interface being configured to allow the user to reposition and resize the map image, the challenge instructions requesting that the user identify and provide an indication of a geographic location of a previous successful login associated with the login credentials including providing an indication of map image boundaries selected by the user, and the challenge instructions providing information to the user regarding threshold criteria that will be used to determine if the challenge is satisfied, the information indicating that the map image boundaries selected by the user be equal to or less than a threshold size; receiving a response to the challenge, the response including the indication of the identified geographic location; determining if the challenge is satisfied by determining, using the threshold criteria, if the identified geographic location is within a threshold distance of the geographic location of the previous successful login associated with the login credentials; if the challenge is satisfied, granting the request; and if the challenge is not satisfied, denying the request. - View Dependent Claims (22)
-
Specification