Patent ID: 8407208
Filing Date: 2013-03-26
Classification: G06F

Abstract:
1. A method for finding a best match for an incoming query (IQ) entered in the form of natural language sentences, with stored and indexed answer items, said method comprising: maintaining a language storehouse of weighted words for any specific natural language and compiling a private storehouse of weighted words for a search index related to a specific field of knowledge; receiving said query; applying a pre-processing procedure for at least assigning a private storehouse of weighted words to an IQ; fragmenting said IQ and forming a list natural language words (NWLs); submitting each one of said NLWs to a contesting routine, wherein said contesting routine assigns a significance level score to each NLW based upon reference to both said private storehouse of weighted words and to said language storehouse of weighted words; reordering said NLWs in an ordered query word succession (OQWS) according to their respective significance level score; submitting said word succession to a procedure for finding a best match with stored indexed answers, said procedure comprising: ordering words of said IQ in a sequence reflecting the significance level score of each word of said query, wherein said significance level score was obtained by contesting said each word of said Query with a list of ordered words, each having a significance level relating to their respective usage frequency; forming a list of stored candidates of answers to said IQ, based upon a minimal number of common significant words, and selecting out of said list a matching answer based at least partially on the accumulated score resulting from the summation of significance level score of the significant words as compared with the equivalent of said stored candidates.