CPC G06F 3/013 (2013.01) [G06F 3/0481 (2013.01); G06F 9/453 (2018.02); G06N 20/00 (2019.01); G06F 3/04842 (2013.01)] | 19 Claims |
1. A method for providing additional information to a user relating to a content, using user's eye movement data, comprising:
collecting, from at least one sensor, eye gazing data relating to an eye movement of a user looking at a content;
using an Artificial Intelligence (AI) module to calculate a saccade rate associated with said eye gazing data; wherein said Artificial Intelligence (AI) module uses one or more machine learning models;
using said AI module to determine a saccade pattern using said saccade rate and an associated saccade pattern data;
determining when said saccade rate falls below a first value with respect to viewing a first area of said content and flagging a location for a first subset of said content;
determining when said saccade rate shifts backwards over a second subset and second flagged area of said content one or more times based on said saccade pattern data, and flagging said location as a second area of the content; wherein a shift backward is a movement that gazes at least a second time over a set of words or images;
emphasizing a portion of said content located between said first and said second flagged areas;
determining one or more tooltips that can be provided to said user corresponding to information in said content that falls in said emphasized portion;
determining when a saccade delay is detected and moving across a portion location where the delay is detected a plurality of times using the one or more machine learning models to highlight the portion that is slowing the saccade using the one or more tooltips; and
determining a difficulty of the one or more sentences based on the saccade pattern data and providing alternatives using said one or more tooltips.
|