A real-time speech-based learning/training system distributed between client and server, and incorporating speech recognition and linguistic processing for recognizing a spoken question and to provide an answer to the student in a learning or training environment implemented on an intranet or over the...http://www.google.com/patents/US6665640?utm_source=gb-gplus-sharePatent US6665640 - Interactive speech based learning/training system formulating search queries based on natural language parsing of recognized user queries