Method and system for the recognition of reading skimming and scanning from eye-gaze patterns
First Claim
1. A method for recognizing reading, skimming, and scanning modes from eye-gaze patterns, said method comprising the steps of:
- quantizing eye movements of a user viewing heterogeneous content in both X and Y axes;
accumulating a numerical evidence of reading until a predetermined threshold is reached, said numerical evidence independent of gaze time and factoring both positive and negative values; and
detecting reading when said numerical evidence of reading exceeds said threshold.
4 Assignments
0 Petitions
Accused Products
Abstract
Accurately recognizing from eye-gaze patterns when a user is reading, skimming, or scanning on a display filled with heterogeneous content, and then supplying information tailored to meet individual needs. Heterogeneous content includes objects normally encountered on computer monitors, such as text, images, hyperlinks, windows, icons, and menus. Three distinct mechanisms are used: (1) coarse or quantized representation of eye-movements, (2) accumulation of pooled numerical evidence based detection, and (3) mode switching. Analysis of text the user is reading or skimming may infer user interest and adapt to the user'"'"'s needs.
123 Citations
25 Claims
-
1. A method for recognizing reading, skimming, and scanning modes from eye-gaze patterns, said method comprising the steps of:
-
quantizing eye movements of a user viewing heterogeneous content in both X and Y axes;
accumulating a numerical evidence of reading until a predetermined threshold is reached, said numerical evidence independent of gaze time and factoring both positive and negative values; and
detecting reading when said numerical evidence of reading exceeds said threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for recognizing reading, skimming, and scanning modes from eye-gaze patterns, said system comprising:
-
an eye-movement quantizer that quantizes eye movements of a user viewing heterogeneous content in both X and Y axes;
a reading-evidence accumulator that accumulates a numerical evidence of reading, said numerical evidence independent of gaze time and factoring both positive and negative values;
a threshold-comparator that compares said numerical evidence of reading against a predetermined threshold; and
a reading-detector that detects reading when said numerical evidence of reading exceeds said predetermined threshold. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for recognizing reading, skimming, and scanning modes from eye-gaze patterns, said system comprising:
-
means for quantizing eye movements of a user viewing heterogeneous content in both X and Y axes;
means for accumulating a numerical evidence of reading, said numerical evidence independent of gaze time and factoring both positive and negative value;
means for comparing said numerical evidence of reading against a predetermined threshold; and
means for detecting reading when said numerical evidence of reading exceeds said predetermined threshold.
-
-
24. An article of manufacture comprising a computer program product having a machine-readable medium including computer program instructions embodied therein for recognizing reading, skimming, and scanning from eye-gaze patterns with:
-
computer program instructions for quantizing eye movements of a user viewing heterogeneous content in both X and Y axes, said quantizing based on averaging over a predetermined period of time;
computer program instructions for accumulating a numerical evidence of reading until a predetermined threshold is reached, said numerical evidence independent of gaze time and factoring both positive and negative values;
computer program instructions for detecting reading when said numerical evidence of reading exceeds said predetermined threshold; and
computer program instructions for switching modes from a scanning mode and a skimming mode to a reading mode when reading is detected.
-
-
25. An article of manufacture comprising a computer program product having a machine-readable medium including computer program instructions embodied therein for utilizing user interest information to adapt a computer to a user'"'"'s needs with:
-
computer program instructions for recording eye-gaze patterns of said user viewing heterogeneous content;
computer program instructions for determining from said recorded patterns whether said user is reading, skimming, and scanning based upon accumulated numerical evidence, said numerical evidence independent of gaze time and factoring both positive and negative values;
computer programs instructions for recording heterogeneous content of interest to said user upon detection of said reading;
computer program instructions for finding relevant information from a database using said recorded heterogeneous content of interest; and
computer program instructions for adapting said computer to said user'"'"'s needs using said revelant information.
-
Specification