US 12,348,638 B2
Using cryptographic tokens and gaze detection for authentication
Julian Duque, Arlington, VA (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on May 10, 2023, as Appl. No. 18/315,460.
Prior Publication US 2024/0380601 A1, Nov. 14, 2024
Int. Cl. H04L 9/08 (2006.01); G06F 21/32 (2013.01); H04L 9/00 (2022.01); H04L 9/32 (2006.01)
CPC H04L 9/3231 (2013.01) [G06F 21/32 (2013.01); H04L 9/3213 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for performing authentication using eye-tracking with cryptographic tokens, the system comprising:
one or more processors; and
one or more non-transitory, computer-readable storage media storing instructions that when executed by the one or more processors cause the one or more processors to perform operations comprising:
receiving, from a computing device associated with a cryptographic address, a token generation request to generate a cryptographic token for controlling access to an item, wherein the token generation request comprises an image and eye-tracking data, and wherein the eye-tracking data comprises a first plurality of ordered coordinate sets for a plurality of locations on the image;
encoding the first plurality of ordered coordinate sets and the image into a blockchain operation request, for generating the cryptographic token using the eye-tracking data and the image, wherein the cryptographic token is controlled by the cryptographic address, and wherein the first plurality of coordinate sets is encoded using one-way encoding;
transmitting the blockchain operation request to a blockchain node, wherein the blockchain node generates the cryptographic token on a blockchain;
receiving, from the computing device, a token authentication request for accessing the item, the token authentication request comprising an identifier of the cryptographic token;
retrieving, from the cryptographic token, the image and the first plurality of ordered coordinate sets;
transmitting the image to the computing device, wherein the computing device prompts a user to perform an authentication operation, and wherein the computing device detects user gaze data comprising a second plurality of ordered coordinate sets;
determining whether the first plurality of ordered coordinate sets matches the second plurality of ordered coordinate sets; and
based on determining that the first plurality of coordinate sets matches the second plurality of coordinate sets, transmitting, to the computing device, to access the item.