Patent ID: 8370350

Claim:
A computer implemented method of identifying an appropriate resource for a user, the computer implemented method comprising: a processor creating a user profile for a user; the processor receiving a request, from the user, for a requested resource; the processor establishing, based on the user profile, a user-specific scope of the request, wherein the user-specific scope of the request defines a type of resource that is being requested by the user; the processor identifying an appropriate resource that meets the user-specific scope of the request, wherein the appropriate resource is a different type of resource than the requested resource; the processor transmitting, to the user, a response that identifies the appropriate resource that meets the user-specific scope of the request; the processor matching a cognitive style to the user profile; the processor transmitting, to the user, a response that describes the appropriate resource using the cognitive style that matches the user profile; the processor, in response to receiving feedback from the user indicating that the appropriate resource satisfies the request, providing the user with access to the appropriate resource and storing the user profile for the user in a persistent storage device; the processor determining which cognitive style used to communicate information to the user has a lowest percentage of clarification requests from the user; and the processor tailoring any responses back to the user using a cognitive style that has the lowest percentage of clarification requests from the user.