Patent Document ID: 9110950
Application ID: 14334971

Base Claim:
1. A computer-implemented method to determine individuals having target skills, the computer-implemented method comprising: receiving, by an application and from a requesting entity, a request to identify individuals having a target skill specified in the request, wherein the application includes a first layer representing a body of knowledge in a data store, wherein the request comprises a query composed according to a query language not supported by the first layer; reformulating the query into a different query language supported by the first layer; identifying, by accessing the data store using the reformulated query: (i) a first individual having the specified skill and (ii) a first characterization of a skill level of the first individual in the specified skill, wherein the first characterization is stored in the data store and is determined based on input from a plurality of individuals; and upon determining, by operation of one or more computer processors, that a count of the plurality of individuals is less than a predefined count of individuals characterizing the skill level of the first individual, confirming the skill level of the first individual by requesting at least a second individual to provide a second characterization of the skill level of the first individual in the specified skill, wherein the second individual is not included in the plurality of individuals.

---

Claim 5:
5. The computer-implemented method of claim 1 , wherein the first layer comprises a knowledge management system (KMS) layer, wherein the computer-implemented method further comprises: receiving the query in a semantic software component; and using the KMS layer to refine and accept the query.