| CPC G06F 3/013 (2013.01) [G06V 40/18 (2022.01)] | 20 Claims |

|
1. A method, comprising: at a device having one or more processors and one or more sensors,
detecting a first attribute of an eye using selectively enabled light-based measurements in a first image of the eye;
determining a first location associated with the first attribute in a three dimensional (3D) coordinate system based on first depth information;
detecting a second attribute of the eye based on second depth information from ultrasonic based measurements of the eye, wherein the ultrasonic based measurements selectively trigger the light-based measurements based on eye movements of the eye exceeding a threshold amount;
determining a second location associated with the second attribute in the 3D coordinate system based on the second depth information and a 3D model of a portion of the eye; and
determining a gaze direction in the 3D coordinate system based on the first location and the second location.
|