CPC G06F 3/013 (2013.01) [G06F 3/0481 (2013.01); G06F 3/04842 (2013.01); G06F 3/04886 (2013.01); G06F 40/274 (2020.01)] | 20 Claims |
1. A system comprising:
a processor; and
memory coupled to the processor, the memory comprising computer executable instructions that, when executed by the processor, performs a method comprising:
receiving, within a user interface, a first series of gaze inputs associated with at least a first selection zone of a first UI element, wherein the first selection zone of the first UI element is assigned a first score;
assigning the first score to one or more gaze inputs in the first series of gaze inputs;
aggregating each first score assigned to the one or more gaze inputs in the first series of gaze inputs to calculate a first UI element score for the first UI element;
based on the first UI element score, performing an action response associated with the first UI element;
in response to the action response, using a predictive analysis algorithm to dynamically assign a second score to a first selection zone of a second UI element within the user interface, wherein dynamically assigning the second score to the first selection zone comprises:
identifying a previous or default score for the first selection zone of the second UI element; and
in response to determining, by the predictive analysis algorithm, that a second series of gaze inputs is likely to be directed toward the second UI element following the action response, increasing the previous or default score to the second score;
receiving, within the user interface, the second series of gaze inputs directed toward the first selection zone of the second UI element;
assigning the second score to one or more gaze inputs in the second series of gaze inputs; and
aggregating each second score assigned to the one or more gaze inputs in the second series of gaze inputs to calculate a second UI element score for the second UI element.
|