User authentication based on authentication credentials and location information
First Claim
1. A computer readable storage device having computer usable program code executable to perform operations for authenticating a user based on authentication credentials and location information, the operations of the computer program product comprising:
- referencing past user location information in response to an authentication attempt, the past user location information comprising a past user interaction timestamp and a past user interaction location identifier;
referencing current user location information, the current user location information comprising an authentication attempt timestamp and an authentication attempt location identifier;
determining a maximum distance that the user could have traveled from a past physical location associated with the past user interaction location identifier, based upon the past user interaction timestamp and the authentication attempt timestamp; and
permitting the authentication attempt in response to determining that a physical authentication attempt location associated with the authentication attempt location identifier is within the maximum distance that the user could have traveled from the past physical location.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer program product, apparatus, and system, are disclosed for user authentication based on authentication credentials and location information. A computer program product performs operations for such authentication. These operations of the computer program product include referencing past user location information in response to an authentication validation request and referencing current user location information. These operations also include determining a maximum allowable distance between an authentication attempt location associated with the authentication attempt location identifier and a past location associated with the past user interaction location identifier, and managing the authentication attempt, in response to determining that the physical authentication attempt location is outside the maximum allowable distance. The computer program product, apparatus, and system thereby reduce the possibility of identity theft by adding an element of location awareness to the authentication process.
48 Citations
25 Claims
-
1. A computer readable storage device having computer usable program code executable to perform operations for authenticating a user based on authentication credentials and location information, the operations of the computer program product comprising:
-
referencing past user location information in response to an authentication attempt, the past user location information comprising a past user interaction timestamp and a past user interaction location identifier; referencing current user location information, the current user location information comprising an authentication attempt timestamp and an authentication attempt location identifier; determining a maximum distance that the user could have traveled from a past physical location associated with the past user interaction location identifier, based upon the past user interaction timestamp and the authentication attempt timestamp; and permitting the authentication attempt in response to determining that a physical authentication attempt location associated with the authentication attempt location identifier is within the maximum distance that the user could have traveled from the past physical location. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13)
-
-
7. A computer readable storage device having computer usable program code executable to perform operations for a third-party validation service based on user location information, the operations of the computer program product comprising:
-
tracking user location information based on a user interaction; receiving a location validation request with current user location information; the current user location information comprising an authentication attempt timestamp and an authentication attempt location identifier; referencing past user location information, the past user location information comprising a past user interaction timestamp and a past user interaction location identifier; determining a maximum distance that the user could have traveled from a past physical location associated with the past user interaction location identifier, based upon the past user interaction timestamp and the authentication attempt timestamp; denying the location validation request, in response to determining that a physical authentication attempt location associated with the authentication attempt location identifier is outside the maximum distance; and permitting the location validation request, in response to determining that the physical authentication attempt location associated with the authentication attempt location identifier is within the maximum distance that the user could have traveled from the past physical location.
-
-
14. A method for authenticating a user based on authentication credentials and location information, the method comprising:
-
referencing past user location information in response to an authentication attempt, the past user location information comprising a past user interaction timestamp and a past user interaction location identifier; referencing current user location information, the current user location information comprising an authentication attempt timestamp and an authentication attempt location identifier; determining, by a processor, a maximum distance that the user could have traveled from a past physical location associated with the past user interaction location identifier, based upon the past user interaction timestamp and the authentication attempt timestamp; and permitting the authentication attempt in response to determining that a physical authentication attempt location associated with the authentication attempt location identifier is within the maximum distance that the user could have traveled from the past physical location. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification