Authentication via camera
First Claim
Patent Images
1. A method comprising:
- receiving, at an authentication server, a request from a mobile device for a user identity verification image;
mapping an optical barcode to a user identity;
generating, by the authentication server, the user identity verification image to include a geometric shape with a custom pattern and the optical barcode within the geometric shape;
transmitting, from the authentication server to the mobile device, the user identity verification image for the user of the mobile device in response to the request;
receiving, at the authentication server a scanned image captured by a computing device, wherein the computing device is different from the mobile device;
determining, at the authentication server, whether the scanned image includes data from the user identity verification image, the data including the optical barcode; and
transmitting, from the authentication server to a web server accessed by the computing device, an indication that the user of the mobile device'"'"'s identity has been verified upon determining that the scanned image includes the data from the user identity verification image and the optical barcode, and the determining further based on the mapping between the optical barcode and the user identity.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for authentication via camera are provided. In example embodiments, an authentication server transmits, to a mobile device, an identity verification image. The authentication server receives, from a computing device, a scanned image, wherein the computing device is different from the mobile device. The authentication server determines whether the scanned image includes data from the identity verification image. The authentication server transits, to a web server accessed by the computing device, an indication that a user'"'"'s identity has been verified upon determining that the scanned image includes the data from the identity verification image.
58 Citations
20 Claims
-
1. A method comprising:
-
receiving, at an authentication server, a request from a mobile device for a user identity verification image; mapping an optical barcode to a user identity; generating, by the authentication server, the user identity verification image to include a geometric shape with a custom pattern and the optical barcode within the geometric shape;
transmitting, from the authentication server to the mobile device, the user identity verification image for the user of the mobile device in response to the request;receiving, at the authentication server a scanned image captured by a computing device, wherein the computing device is different from the mobile device; determining, at the authentication server, whether the scanned image includes data from the user identity verification image, the data including the optical barcode; and transmitting, from the authentication server to a web server accessed by the computing device, an indication that the user of the mobile device'"'"'s identity has been verified upon determining that the scanned image includes the data from the user identity verification image and the optical barcode, and the determining further based on the mapping between the optical barcode and the user identity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
comparing data decoded from a second portion of the scanned image with data associated with the user identity verification image provided to the mobile device corresponding to the user'"'"'s identity, further wherein the first portion is different from the second portion.
-
-
7. The method of claim 1, further comprising mapping an optical barcode to the user'"'"'s identity, and generating, by the authentication server, the user identity verification image to include a geometric shape with a custom pattern and the optical barcode within the geometric shape.
-
8. The method of claim 7, wherein determining whether the scanned image includes the data from the user identity verification image comprises:
-
decoding encoded information in the optical barcode within the geometric shape based on an orientation of the geometric shape identified by the custom pattern; and verifying whether the decoded information corresponds to stored identity information of the user.
-
-
9. The method of claim 1, further comprising:
-
transmitting, from the authentication server to the mobile device in conjunction with the user identity verification image, an indication of a validity period for the user identity verification image; and upon expiration of the validity period, removing, from a memory of the authentication server, data associated with the user identity verification image and foregoing transmitting the indication that the user'"'"'s identity has been verified using the data associated with the user identity verification image.
-
-
10. The method of claim 1, wherein the scanned image is generated by the user scanning a display unit of the mobile device into a camera of the computing device;
- and
wherein the display unit of the mobile device displays the user identity verification image.
- and
-
11. The method of claim 1, further comprising:
transmitting, for display at the computing device, an instruction for the user to place the display unit of the mobile device, displaying the user identity verification image, in front of a camera of the computing device for scanning the user identity verification image into the computing device.
-
12. A non-transitory machine-readable medium comprising instructions which, when executed by one or more hardware processors of a machine, cause the machine to perform operations comprising:
-
receiving a request from a mobile device for a user identity verification image; mapping an optical barcode to a user'"'"'s identity, and generating, by the authentication server, the user identity verification image to include a geometric shape with a custom pattern and the optical barcode within the geometric shape; transmitting, to the mobile device, the user identity verification image for the user of the mobile device in response to the request; receiving, from a computing device, a scanned image captured by the computing device, wherein the computing device is different from the mobile device; determining whether the scanned image includes data from the user identity verification image, the data including the optical barcode; and transmitting, to a web server accessed by the computing device, an indication that the user of the mobile device'"'"'s identity has been verified upon determining that the scanned image includes the data from the user identity verification image and the optical barcode, and the determining further based on the mapping between the optical barcode and the user identity. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
one or more hardware processors; and a memory comprising instructions which, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising; mapping an optical barcode to a user identity, and generating, by the authentication server, the user identity verification image to include a geometric shape with a custom pattern and the optical barcode within the geometric shape; receiving a request from a mobile device for a user identity verification image; transmitting, to a mobile device, the user identity verification image for the user of the mobile device in response to the request; receiving, from a computing device, a scanned image captured by the computing device, wherein the computing device is different from the mobile device; determining whether the scanned image includes data from the user identity verification image, the data including the optical barcode; and transmitting, to a web server accessed by the computing device, an indication that the user of the mobile device'"'"'s identity has been verified upon determining that the scanned image includes the data from the user identity verification image, and the optical barcode, and the determining further based on the mapping between the optical barcode and the user identity.
-
Specification