Text this: Situation recognition using soft computing techniques