Protection from unfamiliar login locations
First Claim
Patent Images
1. A machine-implemented method for authenticating a user session, comprising:
- using at least one hardware processor to implement;
recognizing a current location of a user login attempt to a user service;
executing a comparison of the current location to a user location profile associated with a user account;
presenting a user with an enhanced identity challenge for answering by the user before allowing user access based on the comparison;
designating the current location as a familiar location upon successful response to the enhanced identity challenge to indicate a level of security for a subsequent login attempt from the current location; and
updating the user location profile with the familiar location based on a login location history, wherein the familiar location further selects a challenge level for the enhanced identity challenge to grant user access.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a user authentication server may use geo-location tracking to determine whether to present an enhanced identity challenge. A communication interface 180 may receive a user login attempt by a user and a current location of the user login attempt. A data storage 150 may store a user location profile of the user. A processor 120 may execute a comparison of the current location to the user location profile. The communication interface 180 may present the user with an enhanced identity challenge before allowing user access based on the comparison.
-
Citations
32 Claims
-
1. A machine-implemented method for authenticating a user session, comprising:
-
using at least one hardware processor to implement; recognizing a current location of a user login attempt to a user service; executing a comparison of the current location to a user location profile associated with a user account; presenting a user with an enhanced identity challenge for answering by the user before allowing user access based on the comparison; designating the current location as a familiar location upon successful response to the enhanced identity challenge to indicate a level of security for a subsequent login attempt from the current location; and updating the user location profile with the familiar location based on a login location history, wherein the familiar location further selects a challenge level for the enhanced identity challenge to grant user access. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A machine-readable storage device having a set of instructions detailing a method stored thereon that when executed by one or more processors cause the one or more processors to perform the method, the method comprising:
-
creating a user location profile associated with a user account indicating a familiar location based on a login location history; executing a comparison of a current geo-location of a user login attempt to the familiar location of the user location profile; presenting a user with an enhanced identity challenge for answering by the user with a challenge level based on whether the current geo-location is the familiar location to determine user access; and updating the user location profile to designate the current location as a new familiar location after a successful login attempt. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A user authentication server, comprising:
-
a communication interface configured to receive a user login attempt by a user and a current geo-location of the user login attempt; a data storage configured to store a user location profile of the user indicating a familiar location based on a login location history; and a hardware processor configured to determine whether the geo-location is the familiar location, select a challenge level for an enhanced identity challenge for answering by the user based in part on whether the current geo-location is the familiar location to determine user access, and update the user location profile to designate the current location as a new familiar location after a successful login attempt. - View Dependent Claims (20)
-
-
21. A machine-implemented method for authenticating a user session, comprising:
-
recognizing a current location of a user login attempt; presenting with a computing device an enhanced identity challenge selected based on a comparison of the current location to a user location profile associated with a user account before allowing user access; designating the current location as a familiar location upon successful response to the enhanced identity challenge to indicate a level of security for a subsequent login attempt from the current location; and updating the user location profile with the familiar location based on a login location history, wherein the familiar location further selects a challenge level for the enhanced identity challenge to grant user access. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A user computing device, comprising:
-
an input device configured to receive a user login attempt by a user; a data storage configured to store a user location profile of the user indicating a familiar location based on a login location history; an output device configured to present an enhanced identity challenge with a challenge level selected based on whether a current location is the familiar location in the user location profile to determine user access; and a hardware processor configured to update the user location profile to designate the current location as a new familiar location after a successful login attempt. - View Dependent Claims (32)
-
Specification