# US 11,998,336 B2 · Systems and methods for assessing user physiology based on eye tracking data

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

- Number: US 11,998,336 B2
- Document ID: US11998336B2
- Status: Granted
- Kind: B2
- Application number: 17/454,250
- Filed: 2021-11-10
- Published: 2022-03-03
- Granted: 2024-06-04
- Earliest claimed: 2018-02-07
- Assignees: RightEye, LLC
- Applicants: RightEye, LLC
- Inventors: Adam Todd Gross; Melissa Hunfalvay
- Web page: https://patentgrep.com/patent/US11998336B2

## CPC

- A61B 5/163: {by tracking eye movement, gaze, or pupil change}
- A61B 3/113: for determining or recording eye movement
- G16H 50/30: for calculating health indices; for individual health risk assessment
- G16H 50/70: for mining of medical data, e.g. analysing previous cases of other patients
- A61B 3/0016: {Operational features thereof}
- G16H 50/20: for computer-aided diagnosis, e.g. based on medical expert systems
- A61B: DIAGNOSIS; SURGERY; IDENTIFICATION (usefulness limited to only animals A61D)
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA

## Abstract

Systems and methods are disclosed for assessing user physiology via eye tracking data. One method includes determining a plurality of visual assessments; determining, for each assessment of the plurality of visual assessments, a data schema, where at least one data schema is associated with more than one assessment of the plurality of visual assessments; storing the determined data schema; receiving user eye tracking data associated with a selected visual assessment of the plurality of visual assessments; determining, of the stored data schema (a), a selected stored data schema associated with the selected visual assessment; categorizing the received eye tracking data based on the selected stored data schema; computing quantitative data based on the categorized data and data related to one or more individuals other than the user; generating a report of user physiological function based on the computed quantitative data; and outputting the report to a web portal.

## Claims

### Claim 1

A computer-implemented method of assessing a user physiology and performance, the method comprising:
determining, via at least one processor, a plurality of visual assessments, each visual assessment comprising an eye tracking exercise applicable to evaluate at least one of a plurality of physiological functions of the user, wherein the plurality of physiological functions are across a plurality of categories including reading ability, physical performance vision, and neurological function;
receiving, via the at least one processor, user eye tracking data associated with the user's performance of the physiological function corresponding to a selected visual assessment of the plurality of visual assessments;
determining and accessing, via the at least one processor, a stored data schema corresponding to the selected visual assessment;
categorizing, by the at least one processor, the received eye tracking data based on the determined and accessed stored data schema;
retrieving, by the at least one processor, categorized eye tracking data related to one or more individuals, the categorized eye tracking data being categorized based on the stored data schema;
computing, by the at least one processor, quantitative data based on the categorized user eye tracking data and the retrieved categorized eye tracking data related to one or more individuals; and
generating and displaying, by the at least one processor, an electronic interface comprising an evaluation of the physiological function of the user, corresponding to the selected visual assessment, based on the computed quantitative data.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
determining one or more metrics for the stored data schema; and
determining a data type for each metric of the one or more metrics.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
filtering the user eye tracking data to remove data anomalies; and
generating a value of a first metric of the one or more metrics based on the filtered user eye tracking data, wherein the quantitative data includes the first metric.

### Claim 4 (depends on 3)

The method of claim 3, further comprising:
generating a value of a second metric of the one or more metrics, the second metric being unequal to the first metric; and
computing the quantitative data based on the value of the first metric and the value of the second metric.

### Claim 5 (depends on 4)

The method of claim 4, wherein the value of the first metric is based on the user eye tracking data, and wherein the value of the second metric is based on eye tracking data related to an individual other than the user.

### Claim 6 (depends on 5)

The method of claim 5, further comprising:
generating a set of population data based on the value of the first metric and the value of the second metric, wherein the set of population data is associated with a test subject other than the user and the individual other than the user.

### Claim 7 (depends on 6)

The method of claim 6, further comprising:
generating the electronic interface comprising the evaluation based on a comparison of the value of the first metric and the generated set of population data.

### Claim 8 (depends on 1)

The method of claim 1, wherein the evaluation includes an assessment of a reading performance, athletic ability, or neurological function of the user.

### Claim 9

A system for assessing a user physiology and performance, the system comprising:
a data storage device storing instructions for hosting one or more visual assessments; and
a processor configured to execute the instructions to perform a method comprising:
determining, via at least one processor, a plurality of visual assessments, each visual assessment comprising an eye tracking exercise applicable to evaluate at least one of a plurality of physiological functions of the user, wherein the plurality of physiological functions are across a plurality of categories including reading ability, physical performance vision, and neurological function;
receiving, via the at least one processor, user eye tracking data associated with the user's performance of the physiological function corresponding to a selected visual assessment of the plurality of visual assessments;
determining and accessing, via the at least one processor, a stored data schema corresponding to the selected visual assessment;
categorizing, by the at least one processor, the received eye tracking data based on the determined and accessed stored data schema;
retrieving, by the at least one processor, categorized eye tracking data related to one or more individuals, the categorized eye tracking data being categorized based on the stored data schema;
computing, by the at least one processor, quantitative data based on the categorized user eye tracking data and the retrieved categorized eye tracking data related to one or more individuals; and
generating and displaying, by the at least one processor, an electronic interface comprising an evaluation of the physiological function of the user, corresponding to the selected visual assessment, based on the computed quantitative data.

### Claim 10 (depends on 9)

The system of claim 9, wherein the processor is further configured to:
determine one or more metrics for the stored data schema; and
determine a data type for each metric of the one or more metrics.

### Claim 11 (depends on 10)

The system of claim 10, wherein the processor is further configured to:
filter the user eye tracking data to remove data anomalies; and
generate a value of a first metric of the one or more metrics based on the filtered user eye tracking data, wherein the quantitative data includes the first metric.

### Claim 12 (depends on 11)

The system of claim 11, wherein the processor is further configured to:
generate a value of a second metric of the one or more metrics, the second metric being unequal to the first metric; and
compute the quantitative data based on the value of the first metric and the value of the second metric.

### Claim 13 (depends on 12)

The system of claim 12, wherein the value of the first metric is based on the user eye tracking data, and wherein the value of the second metric is based on eye tracking data related to an individual other than the user.

### Claim 14 (depends on 13)

The system of claim 13, wherein the processor is further configured to:
generate a set of population data based on the value of the first metric and the value of the second metric, wherein the set of population data is associated with a test subject other than the user and the individual other than the user.

### Claim 15 (depends on 14)

The system of claim 14, wherein the processor is further configured to:
generate the electronic interface comprising the evaluation based on a comparison of the value of the first metric and the generated set of population data.

### Claim 16 (depends on 9)

The system of claim 9, wherein the evaluation includes an assessment of a reading performance, athletic ability, or neurological function of the user.

### Claim 17

A non-transitory computer-readable medium storing instructions that, when executed by a computer, cause the computer to perform a method of assessing a user physiology and performance, the method comprising:
determining, via at least one processor, a plurality of visual assessments, each visual assessment comprising an eye tracking exercise applicable to evaluate at least one of a plurality of physiological functions of the user, wherein the plurality of physiological functions are across a plurality of categories including reading ability, physical performance vision, and neurological function;
receiving, via the at least one processor, user eye tracking data associated with the user's performance of the physiological function corresponding to a selected visual assessment of the plurality of visual assessments;
determining and accessing, via the at least one processor, a stored data schema corresponding to the selected visual assessment;
categorizing, by the at least one processor, the received eye tracking data based on the determined and accessed stored data schema;
retrieving, by the at least one processor, categorized eye tracking data related to one or more individuals, the categorized eye tracking data being categorized based on the stored data schema;
computing, by the at least one processor, quantitative data based on the categorized user eye tracking data and the retrieved categorized eye tracking data related to one or more individuals; and
generating and displaying, by the at least one processor, an electronic interface comprising an evaluation of the physiological function of the user, corresponding to the selected visual assessment, based on the computed quantitative data.

### Claim 18 (depends on 17)

The non-transitory computer-readable medium storing instructions of claim 17, the method further comprising:
determining one or more metrics for the data schema; and
determining a data type for each metric of the one or more metrics.

### Claim 19 (depends on 18)

The non-transitory computer-readable medium storing instructions of claim 18, the method further comprising:
filtering the user eye tracking data to remove data anomalies; and
generating a value of a first metric of the one or more metrics based on the filtered user eye tracking data, wherein the quantitative data includes the first metric.

### Claim 20 (depends on 19)

The non-transitory computer-readable medium storing instructions of claim 19, the method further comprising:
generating a value of a second metric of the one or more metrics, the second metric being unequal to the first metric; and
computing the quantitative data based on the value of the first metric and the value of the second metric.
