Abstract:
Systems and methods of controlling user interaction with an application. The systems and methods include executing an application, providing a graphical overlay coupled to the application where the graphical overlay is configured to display a visualization or a visual effect, measuring at least one engagement characteristic to provide a measured condition and providing the visualization based on the measured condition. Examples of engagement characteristic include user physiological condition, type of the application selected, duration of time spent interacting with the application, duration of time spent interacting with one or more input receiving devices, pressure exerted over one or more input receiving devices and noise level of the user.