natural language processing applications 7525399