Patent ID: 8869115

Claim:
A method to improve software usability, the method comprising: providing, with a first software application, feedback with respect to a feature of a second software application, the first software application executed independently from the second software application, the first software application providing feedback with respect to a feature by: logging activities of a user while the user is using the second software application, the activities including user actions with respect to the second software application at a first time and a second time and mouse locations on a user interface displaying the second software application at the first time and the second time; capturing an image stream of the user while the user is using the second software application, the image stream including gaze locations of the user while the user is using the second software application at the first time and the second time; interpreting, from the image stream, user emotions of the user while the user is using the second software application at the first time and the second time; tracking an emotive index of the user with respect to the user using the second software application, wherein the emotive index is based on changes in (1) the user emotions, (2) the gaze locations and (3) the mouse locations between the first time and the second time; and correlating the emotive index with a feature of the second software application based on at least one of a user action or a mouse location of a logged activity at the first time or the second time, wherein the feedback comprises a combination of the image stream of the user, gaze tracking of the user, and the logged activities with respect to the feature of the second software application.