| CPC G06F 3/0481 (2013.01) [G06F 3/013 (2013.01); G06F 3/0237 (2013.01); G06F 3/04842 (2013.01); G06F 3/04886 (2013.01); G06F 40/274 (2020.01); G06N 20/00 (2019.01)] | 20 Claims |

|
1. A processor-implemented method for analyzing eye-gaze input, comprising:
receiving, during a current user session, a current eye-gaze input associated with a first gaze location on an electronic device, the first gaze location being associated with a user interface (UI) element having a function beyond character entry, wherein the UI element corresponds to a button in a web browser, a URL link, or a hyperlink to an application;
determining an intended selection of the UI element based on a first plurality of gaze location points in the current eye-gaze input and historical eye-gaze data received during one or more previous user sessions associated with previous eye-gaze input comprising a second plurality of gaze location points, the historical eye-gaze data comprising at least one of:
one or more historical gaze locations on a certain webpage, wherein the one or more historical gaze locations are based on the second plurality of gaze location points; or
historical click-log data associated with the previous eye-gaze input from one or more users, the historical click-log data indicating one or more previous selections of one or more UI elements; and
causing a selection of the UI element based on the current eye gaze input and the historical eye-gaze data.
|