Definition: affective computing
Electronically detecting the mood of a computer user via sensors, cameras, keystroke rhythm detection and other physical means. Affective computing implies that the emotional state of the user can be interpreted, and the software can respond accordingly. For example, the application can tailor answers or assistance in areas such as Internet-based therapy and e-learning.