Patent Document ID: 10002159
Application ID: 14214070

Base Claim:
1. A method for translating user keywords into semantic queries, the method comprising; receiving, by at least one of the one or more computers, keywords; searching, by the at least one of the one or more computers, a conceptual model to identify one or more concepts relevant to the keywords; transforming, by the at least one of the one or more computers, at least a portion of the conceptual model into a connected graph; automatically generating, by the at least one of the one or more computers and without user input, at least one path through the connected graph using at least one path expansion rule, the at least one path connecting the one or more concepts; identifying and ranking, by the at least one of the one or more computers, facets that support incremental user navigation from nodes of convergence in the at least one path, wherein the facets are generated at least in part by indexing a number of distinct values for attributes of the one or more concepts; generating, the by at least one of the one or more computers, at least one structured semantic query from the at least one path with the identified and ranked facets; and executing, by the at least one of the one or more computers, the at least one structured semantic query on a semantic repository.

---

Claim 8:
8. The method according to claim 1 , wherein the instructions when executed by the at least one processor further cause the at least one processor to generate at least one path connecting the concepts through the connected graph based on one or more relations having maximum coverage of the concepts.