Methods and computer systems for semantically analyzing natural language sentences. The natural language processing subsystems for morphological and syntactic analysis transform an input sentence into a syntax parse tree. Semantic analysis applies three sets of semantic rules to create a skeletal logical...http://www.google.co.uk/patents/US5966686?utm_source=gb-gplus-sharePatent US5966686 - Method and system for computing semantic logical forms from syntax trees