发明名称 Method for matching queries with answer items in a knowledge base
摘要 A system for providing answers to questions presented in the form of electronic signals representing natural language words conveyed to said system by way of a network connected to a computer. The system includes a plurality of search indexes relating to a field of knowledge, each in a specific natural language. A store-house of natural words is associated with each one of the search indexes, and in which a list of natural words is maintained in an order reflecting the usage frequency of said words in that list. In addition, a language storehouse of natural words common to each of the search indexes associated each with a specific natural language. The search index includes a list of score ordered keywords, indexed answer items each associated with an internal list of references (ILOR) pointing to it, and a list of ordered numerical references associated with each of the ordered keywords. Each such reference represents quantitatively an association between the keyword and an indexed answer item.
申请公布号 US9110978(B2) 申请公布日期 2015.08.18
申请号 US201313757940 申请日期 2013.02.04
申请人 NANOREP THECHNOLOGIES LTD. 发明人 Ben Shahar Amit
分类号 G06F7/00;G06F17/30 主分类号 G06F7/00
代理机构 Professional Patent Solutions 代理人 Sherman Vladimir;Professional Patent Solutions
主权项 1. A system for providing an automated response to a user natural language query (NLQ) made in connection to a product or service, said system comprising: a computing platform including communication circuitry and processing circuitry to run computer executable code adapted to cause the computing platform to: (a) receive digital data representing the user NLQ; (b) search a knowledgebase for one or more match candidate knowledgebase entries for the NLQ; (c) assign a weight value to each of some or all of the words in the one or more match candidate knowledgebase entries, wherein a weight value assigned to a given word of the match candidate entries is inversely related to a rate of occurrence of the given word in at least one knowledgebase; (d) calculate a query significance value for each of some or all of the words in the one or more match candidate knowledgebase entries, wherein calculating the query significance value for a given word in a given match candidate entry includes dividing the weight value of the given word by a sum of weight values of a set of words in the given match candidate entry; (e) calculate a match score between the NLQ and each of the one or more match candidate entries by performing for each of the one or more match candidate entries a mathematical operation using the query significance value of a word in the respective match candidate entry, which word has a corresponding word in the NLQ, and a query significance value of the corresponding word in the NLQ; and (f) send and automated response to the user, including indications of one or more selected match candidate entries of the one or more match candidate entries, which selected match candidate entries are selected based on said match scores of the selected match candidate entries calculated by said computing platform.
地址 Herzliya Pituach IL