Authentication via camera
AssigneeSnap Inc.
InventorsAaron Daniel Son, Matthew Koontz
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.