A software program stores during a recording session eye-tracking data and all other communication device activities of a test person that self-controlled confronts her/himself with display scenarios or virtual pages. The display scenarios are stored simultaneously either: 1. after
A computer-implemented method infers mental states of a person from eye movements of the person. The method includes identifying elementary features of eye tracker data, such as fixations and saccades, and recognizing from the elementary features a plurality of eye-movement patterns.