Using computer vision, using machine learning to try to detect stuff about the human face as many things as possible. How hard is that problem? It's extremely hard because there is no one to one mapping between a facial expression and your internal state. So I think it's very dangerous to just take this over simplistic approach of yeah, smile equals happy.