Authentication based on proximity to mobile device
First Claim
Patent Images
1. A computer-implemented method comprising:
- determining that a user has successfully completed an authentication factor;
determining whether a mobile device associated with the user is proximate to a computer, the determining comprising;
receiving first wireless triangulation position data corresponding to a mobile device position;
receiving second wireless triangulation position data corresponding to a computer position;
determining, based on the first wireless triangulation position data and the second wireless triangulation position data, a distance between the mobile device position and the computer position;
determining the mobile device is proximate the computer by determining the distance between the mobile device position and the computer position does not exceed a maximum threshold; and
authenticating, by one or more computers, the user based on determining that the user has successfully completed the authentication factor and that the mobile device is proximate to the computer.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing multi-factor authentication. In one aspect, a method includes determining that a user has successfully completed an authentication factor, determining whether a mobile device associated with the user is proximate to a computer; and authenticating the user based on determining that the user has successfully completed the authentication factor, and that the mobile device is proximate to the computer.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
determining that a user has successfully completed an authentication factor; determining whether a mobile device associated with the user is proximate to a computer, the determining comprising; receiving first wireless triangulation position data corresponding to a mobile device position; receiving second wireless triangulation position data corresponding to a computer position; determining, based on the first wireless triangulation position data and the second wireless triangulation position data, a distance between the mobile device position and the computer position; determining the mobile device is proximate the computer by determining the distance between the mobile device position and the computer position does not exceed a maximum threshold; and authenticating, by one or more computers, the user based on determining that the user has successfully completed the authentication factor and that the mobile device is proximate to the computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium storing computer software instructions executable by one or more data processing apparatus which, upon such execution, cause the one or more data processing apparatus to perform operations comprising:
-
determining that a user has successfully completed an authentication factor; determining whether a mobile device associated with the user is proximate to a computer, the determining comprising; receiving first wireless triangulation position data corresponding to a mobile device position; receiving second wireless triangulation position data corresponding to a computer position; determining, based on the first wireless triangulation position data and the second wireless triangulation position data, a distance between the mobile device position and the computer position; determining the mobile device is proximate the computer by determining the distance between the mobile device position and the computer position does not exceed a maximum threshold; and authenticating the user based on determining that the user has successfully completed the authentication factor and that the mobile device is proximate to the computer. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
one or more computers; and a computer-readable storage medium storing computer software instructions executable by the one or more computers which, upon such execution, cause the one or more computers to perform operations comprising; determining that a user has successfully completed an authentication factor; determining whether a mobile device associated with the user is proximate to a computer, the determining comprising; receiving first wireless triangulation position data corresponding to a mobile device position; receiving second wireless triangulation position data corresponding to a computer position; determining, based on the first wireless triangulation position data and the second wireless triangulation position data, a distance between the mobile device position and the computer position; determining the mobile device is proximate the computer by determining the distance between the mobile device position and the computer position does not exceed a maximum threshold; and authenticating the user based on determining that the user has successfully completed the authentication factor and that the mobile device is proximate to the computer.
-
Specification