Patent Document ID: 9672490
Application ID: 14795416

Base Claim:
1. A method for intelligent comparison and matching to identify a system response for a voice query, the method comprising: a. comparing entries of a parameterized voice query with entries of a historical knowledge base by an artificial intelligence engine wherein the parameterized voice query includes commands and parameters identified by: (i) converting a voice query captured through a personal computing device to text using a speech to text converter; (ii) analyzing the text and parsing the text into words; and (iii) referring to a command library to identify the words as one of commands and parameters; b. performing matches between the entries of the parameterized voice query with the entries of the historical knowledge base and, if there are no matches, checking for existence of a module parameter, performing matches between the entries of the parameterized voice query with the entries of a module specific knowledge data model or a plurality of knowledge models, rating the matches between the entries of the parameterized voice query and the entries of a module specific knowledge data model or a plurality of knowledge models to assign a match confidence level, short listing potential matches between the entries of the parameterized voice query and the entries of a module specific knowledge data model or a plurality of knowledge models based on a threshold of match confidence level, in case of multiple potential matches, selecting a match between the entries of the parameterized voice query and the entries of a module specific knowledge data model or a plurality of knowledge models with the highest confidence level as a best match, and selecting a system response ID associated with the best match and passing the response ID to a response solution engine; c. identifying a procurement sub system or a combination of the sub systems corresponding to the system response ID; d. identifying sub system specific pre-built action methods and parameters corresponding to the system response ID; and e. initiating a system response by executing the pre-built action method by passing the parameterized voice query to the pre-built method of the sub system, wherein the module parameter signifies a knowledge data model specific to a module of the system.

---

Claim 6:
6. The method of claim 1 , wherein the confidence level is calculated based on the number of matches between the parameterized voice query and entries of the module specific knowledge data model or entries of the plurality of knowledge models.