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 6:
6. The method according to claim 1 , further comprising executing, by the at least one of the one or more computers, a structured search in the semantic repository to identify elements based on the one or more concepts, wherein the one or more concepts are two or more concepts, and wherein searching the conceptual model further identifies one or more relations between the two or more concepts, and wherein the at least one structured semantic query is generated to comprise elements related by the one or more relations.