Straight off developing facial recognition technology that attempted to guess people’s age and in many cases failed, Microsoft is currently working on facial recognition software to determine emotions.

Microsoft emotion detector detects emotions regardless of cultural background
The Microsoft emotion detector uses eight factor analysis to determine emotions, considering anger, contempt, disgust, fear, happiness, neutral, sadness and surprise.
The Emotion API beta operates by accepting and scanning an image and returning a confidence level across a set of emotions. “The emotions are communicated cross-culturally and universally via the same basic facial expressions, where are identified by Emotion API,” the application documentation...

