# US 2020/0401686 A1 · Eye and head tracking authentication

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2020/0401686 A1
- Document ID: US20200401686A1
- Status: Published application
- Kind: A1
- Application number: 16/443,999
- Filed: 2019-06-18
- Published: 2020-12-24
- Earliest claimed: 2019-06-18
- Assignees: Citrix Systems, Inc.
- Applicants: Citrix Systems, Inc.
- Inventors: Thierry Duchastel
- Web page: https://patentgrep.com/patent/US20200401686A1

## CPC

- G06F 21/36: by graphic or iconic representation
- H04W 12/06: Authentication
- G06F 3/012: {Head tracking input arrangements}
- G06F 3/013: {Eye tracking input arrangements (G06F3/015 takes precedence)}
- G06F 21/31: User authentication
- G06F 21/40: by quorum, i.e. whereby two or more security principals are required
- H04W 12/61: Time-dependent
- H04W 12/68: Gesture-dependent or behaviour-dependent
- H04L 2463/082: applying multi-factor authentication
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system includes at least one data processor and memory storing instructions which, when executed by the at least one data processor, configures the at least one data processor to: provide, via a display, a visual stimulus including an animation containing at least a first object and a second object, the visual stimulus prompting for user input for authentication to a virtual domain; monitor movement of a user while providing the visual stimulus; identify, based on the monitoring, a sequence of dwell times of a characteristic of the user's movement with respect to the first object and the second object; compare the identified sequence of dwell times to a stored sequence of dwell times; and provide the comparison to enable authentication of the user in the virtual domain. Related apparatus, systems, techniques and articles are also described.

## Claims

### Claim 1

A system comprising:
at least one data processor; and
memory storing instructions which, when executed by the at least one data processor, configures the at least one data processor to:
provide, via a display, a visual stimulus including an animation containing at least a first object and a second object, the visual stimulus prompting for user input for authentication to a virtual domain;
monitor movement of a user while providing the visual stimulus;
identify, based on the monitoring, a sequence of dwell times of a characteristic of the user's movement with respect to the first object and the second object;
compare the identified sequence of dwell times to a stored sequence of dwell times; and
provide the comparison to enable authentication of the user in the virtual domain.

### Claim 2 (depends on 1)

The system of claim 1, wherein the characteristic of the user's movement characterizes a direction of movement of the user, the direction of movement including an eye gaze direction and/or a head direction.

### Claim 3 (depends on 2)

The system of claim 2, wherein the sequence of dwell times of the characteristic of the user's movement includes a first length of time that the direction of movement is toward the first object and a second length of time that the direction of movement is toward the second object.

### Claim 4 (depends on 1)

The system of claim 1, wherein the animation includes a starting location of the first object, the starting location within a display space of the display, and/or the starting location randomized prior to providing the visual stimulus.

### Claim 5 (depends on 1)

The system of claim 1, wherein the first object moves within a display space of the display according to a first path, and wherein the first object moves according to a second path different from the first path and during provision of the visual stimulus during a subsequent authentication of the user.

### Claim 6 (depends on 1)

The system of claim 1, wherein the provided visual stimulus includes a presentation, using the display, of a set of images including the first object and the second object.

### Claim 7 (depends on 1)

The system of claim 1, wherein the provided visual stimulus includes a presentation, using the display, of the first object for a predetermined amount of time.

### Claim 8 (depends on 1)

The system of claim 1, wherein the provided visual stimulus includes a presentation, using the display, of a visualization characterizing a current dwell time of the characteristic of the user's movement.

### Claim 9 (depends on 1)

The system of claim 1, the processor further configured to:
prompt the user to initiate authentication of the user within the virtual domain;
receive a request to authenticate the user within the virtual domain; and
authenticate, based on the comparison, the user in the virtual domain, wherein authentication of the user in the virtual domain includes granting the user access to one or more electronic resources.

### Claim 10 (depends on 1)

The system of claim 1, wherein the comparison forms a part of a multi-factor authentication.

### Claim 11 (depends on 1)

The system of claim 1, the processor further configured to:
prompt the user to select different stimuli for use in future authentication.

### Claim 12 (depends on 1)

The system of claim 1, wherein the identify includes:
compare the monitored movements with known positions of the objects within the visual stimulus.

### Claim 13

A method comprising:
providing, via a display, a visual stimulus including an animation containing at least a first object and a second object, the visual stimulus prompting for user input for authentication to a virtual domain;
monitoring movement of a user while providing the visual stimulus;
identifying, based on the monitoring, a sequence of dwell times of a characteristic of the user's movement with respect to the first object and the second object;
comparing the identified sequence of dwell times to a stored sequence of dwell times; and
providing the comparison to enable authentication of the user in the virtual domain.

### Claim 14 (depends on 13)

The method of claim 13, wherein the characteristic of the user's movement characterizes a direction of movement of the user, the direction of movement including an eye gaze direction and/or a head direction.

### Claim 15 (depends on 14)

The method of claim 14, wherein the sequence of dwell times of the characteristic of the user's movement includes a first length of time that the direction of movement is toward the first object and a second length of time that the direction of movement is toward the second object.

### Claim 16 (depends on 13)

The method of claim 13, wherein the animation includes a starting location of the first object, the starting location within a display space of the display, and/or the starting location randomized prior to providing the visual stimulus.

### Claim 17 (depends on 13)

The method of claim 13, wherein the first object moves within a display space of the display according to a first path, and wherein the first object moves according to a second path different from the first path and during provision of the visual stimulus during a subsequent authentication of the user.

### Claim 18 (depends on 13)

The method of claim 13, wherein the provided visual stimulus includes a presentation, using the display, of a set of images including the first object and the second object.

### Claim 19 (depends on 13)

The method of claim 13, wherein the provided visual stimulus includes a presentation, using the display, of the first object for a predetermined amount of time.

### Claim 20 (depends on 13)

The method of claim 13, wherein the provided visual stimulus includes a presentation, using the display, of a visualization characterizing a current dwell time of the characteristic of the user's movement.
