US 11,671,423 B2
Authentication via camera
Aaron Daniel Son, Los Angeles, CA (US); and Matthew Koontz, Marina Del Rey, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Jun. 28, 2021, as Appl. No. 17/360,655.
Application 17/360,655 is a continuation of application No. 16/671,800, filed on Nov. 1, 2019, granted, now 11,063,937.
Application 16/671,800 is a continuation of application No. 16/186,236, filed on Nov. 9, 2018, granted, now 10,498,730.
Application 16/186,236 is a continuation of application No. 15/085,033, filed on Mar. 30, 2016, granted, now 10,164,975.
Prior Publication US 2021/0328983 A1, Oct. 21, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); G06F 21/32 (2013.01); H04L 9/32 (2006.01); H04W 12/06 (2021.01); G06F 21/30 (2013.01); G06F 21/31 (2013.01); G06F 21/36 (2013.01); G06F 21/44 (2013.01); G09C 5/00 (2006.01); G06K 19/06 (2006.01); H04W 12/77 (2021.01); H04N 23/00 (2023.01)
CPC H04L 63/0861 (2013.01) [G06F 21/32 (2013.01); G06K 19/06103 (2013.01); G09C 5/00 (2013.01); H04L 9/3231 (2013.01); H04L 63/0884 (2013.01); H04L 63/123 (2013.01); H04N 23/00 (2023.01); H04W 12/06 (2013.01); H04W 12/77 (2021.01); G06F 21/30 (2013.01); G06F 21/31 (2013.01); G06F 21/36 (2013.01); G06F 21/44 (2013.01); G06F 2211/003 (2013.01); G06K 19/06 (2013.01); G06K 19/06037 (2013.01); H04L 9/32 (2013.01); H04L 9/40 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A system for user authentication using images, comprising:
hardware processing circuitry; and
a hardware memory storing instructions that, when executed, configure the hardware processing circuitry to perform operations comprising:
receiving, at a server, a request from a second device to access a secured resource associated with a first device;
in response to receiving the request, receiving, at the server, from the second device, information associated with an image of an authentication object displayed on a screen of the first device, the image of the authentication object that is displayed on the screen of the first device visually encoding a user identity of the user of the first device;
determining, at the server, that the information corresponds to the user of the first device by comparing the information associated with the image received from the second device to a plurality of images generated within a specified time period; and
in response to determining that the information corresponds to the user of the first device, enabling the second device to access the secured resource.