Location specific image based authentication
First Claim
1. A computer implemented method for logging in to a location-specific user account on a host system, the method comprising:
- sending, by a user device, as part of a login request, an authentication image captured at the time of the login request, the authentication image capturing an object from surroundings of a location from which the login request is being sent, and the authentication image further comprising geographic coordinates of where the authentication image is captured;
receiving an authentication response from the host system based on determining whether the login request is sent from an authorized login-location, based on a comparison of the geographic coordinates of the authentication image and geographic coordinates of the authorized login-location, and a comparison of a viewpoint from which the object in the authentication image is captured with a viewpoint of one or more objects from a reference image captured at the authorized login-location, wherein the viewpoint of the object is indicative of the authorized login-location in addition to the geographic coordinates associated with the authorized login-location; and
in response to geographic coordinates and the viewpoint of the object of the authentication image matching the reference image within a predetermined threshold range, receiving access to the user account based on the authentication response.
20 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are described for logging in to a location-specific user account on a host system. An example method includes sending, by a user device, as part of a login request, an authentication image. The method further includes receiving an authentication response from the host system based on determining whether the login request is sent from an authorized login-location, which is based on a comparison of the authentication image with a reference image captured at the authorized login-location. The method further includes, in response to the authentication image matching the reference image within a predetermined threshold range, receiving access to the user account based on the authentication response.
10 Citations
20 Claims
-
1. A computer implemented method for logging in to a location-specific user account on a host system, the method comprising:
-
sending, by a user device, as part of a login request, an authentication image captured at the time of the login request, the authentication image capturing an object from surroundings of a location from which the login request is being sent, and the authentication image further comprising geographic coordinates of where the authentication image is captured; receiving an authentication response from the host system based on determining whether the login request is sent from an authorized login-location, based on a comparison of the geographic coordinates of the authentication image and geographic coordinates of the authorized login-location, and a comparison of a viewpoint from which the object in the authentication image is captured with a viewpoint of one or more objects from a reference image captured at the authorized login-location, wherein the viewpoint of the object is indicative of the authorized login-location in addition to the geographic coordinates associated with the authorized login-location; and in response to geographic coordinates and the viewpoint of the object of the authentication image matching the reference image within a predetermined threshold range, receiving access to the user account based on the authentication response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for logging in to a location-specific user account on a host system, the system comprising:
-
a memory; and a processing unit coupled with the memory, the processing unit configured to; send, as part of a login request, an authentication image captured at the time of the login request, the authentication image capturing an object from surroundings of a location from which the login request is being sent, and the authentication image further comprising geographic coordinates of where the authentication image is captured; and receive an authentication from the host system to access the user account based on a comparison of the geographic coordinates of the authentication image and geographic coordinates of an authorized login-location, and a comparison of a viewpoint from which the object in the authentication image is captured with a viewpoint at of an object in a reference image captured at the authorized login-location associated with the user account. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product for logging in to a location-specific user account on a host system, the computer program product comprising a computer readable storage medium, the computer readable storage medium comprising computer executable instructions, wherein the computer readable storage medium comprises instructions to:
-
send, to the host system, a reference image that captures a scene from a viewpoint at an authorized login-location for the user account, wherein the host system generates and stores reference vector data corresponding to the viewpoint of the reference image; send, as part of a login request, an authentication image captured at the time of the login request, the authentication image capturing an object from surroundings of a location from which the login request is being sent, and the authentication image further comprising geographic coordinates of where the authentication image is captured; receive an authentication response from the host system based on the host system determining whether the login request is sent from the authorized login-location based on a comparison of the geographic coordinates of the authentication image and geographic coordinates of the authorized login-location, and based on a comparison of a viewpoint from which the object in the authentication image is captured comprising; generating authentication vector data corresponding to the viewpoint in the authentication image; determining a vector-difference between the authentication vector data with the reference vector data; and in response to the vector-difference being within a predetermined range, determining that the login request is sent from the authorized login-location; and wherein the authentication response facilitates access to the user account in response to the login request being sent from the authorized login-location. - View Dependent Claims (20)
-
Specification