US 12,314,467 B1
On-the-fly calibration for improved on-device eye tracking
Jeffrey P. Bigham, Pittsburgh, PA (US); Mingzhe Li, Seattle, WA (US); Samuel C. White, Merritt Island, FL (US); Xiaoyi Zhang, Seattle, WA (US); Qi Shan, Seattle, WA (US); and Carlos E. Guestrin, Seattle, WA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Sep. 7, 2023, as Appl. No. 18/462,869.
Application 18/462,869 is a continuation of application No. 17/461,367, filed on Aug. 30, 2021, granted, now 11,789,528.
Application 17/461,367 is a continuation of application No. 17/027,266, filed on Sep. 21, 2020, granted, now 11,106,280, issued on Aug. 31, 2021.
Claims priority of provisional application 62/902,850, filed on Sep. 19, 2019.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/01 (2006.01); G06V 40/19 (2022.01); G06V 40/60 (2022.01)
CPC G06F 3/013 (2013.01) [G06V 40/19 (2022.01); G06V 40/67 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more processors; and
one or more non-transitory computer readable media comprising computer readable code executable by the one or more processors to:
cause a display of an electronic device to present a component;
in response to a detected dwelling action corresponding to the component, obtain a calibration pair comprising an uncalibrated gaze point and a screen location of the component, wherein the uncalibrated gaze point is determined based on an eye pose during the dwelling action;
determine a screen gaze estimation based on the uncalibrated gaze point; and
perform a calibration function using the screen gaze estimation and the screen location.