PROVIDING COMMUNITY FOR CUSTOMER QUESTIONS
First Claim
Patent Images
1. A method for providing a community for customer questions, comprising:
- receiving a customer question;
invoking a question and answer processing module to automatically determine an answer to the customer question;
receiving an answer from the question and answer processing module with associated confidence level;
classifying the customer question based on the received answer and the associated confidence level, wherein the classifying includes at least,classifying the customer question as answerable if the associated confidence level meets a predetermined threshold;
classifying the customer question as needs expert assistance, if the associated confidence level does not meet the predetermined threshold and if it is determined that an expert'"'"'s input is needed;
classifying the customer question as needs more information, if the associated confidence level does not meet the predetermined threshold and if it is determined that more information is needed from the customer;
selecting one or more expert and routing the customer question to the selected one or more experts if the customer question is classified as needs expert assistance and based on one or more program controlling incentives;
routing the customer question back to a customer if the customer question is classified as needs more information and providing a feedback to the customer as to the more information needed, wherein the more information received from the customer allows the question and answer processing module to provide an answer;
providing the answer received from the question and answer processing module to the customer if the customer question is classified as answerable; and
providing the answer with help of the selected one or more experts if the customer question is routed to the selected one or more experts.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for providing community for customer questions receives a customer question. The customer question may be classified into a classification from a plurality of classifications categorizing whether a question is answerable, needs expert assistance, needs more information, or is not answerable. Based on the classification and one or more incentives, the question may be further routed to an appropriate community. The interactions with a customer in receiving and answering the customer question may be recorded.
43 Citations
24 Claims
-
1. A method for providing a community for customer questions, comprising:
-
receiving a customer question; invoking a question and answer processing module to automatically determine an answer to the customer question; receiving an answer from the question and answer processing module with associated confidence level; classifying the customer question based on the received answer and the associated confidence level, wherein the classifying includes at least, classifying the customer question as answerable if the associated confidence level meets a predetermined threshold; classifying the customer question as needs expert assistance, if the associated confidence level does not meet the predetermined threshold and if it is determined that an expert'"'"'s input is needed; classifying the customer question as needs more information, if the associated confidence level does not meet the predetermined threshold and if it is determined that more information is needed from the customer; selecting one or more expert and routing the customer question to the selected one or more experts if the customer question is classified as needs expert assistance and based on one or more program controlling incentives; routing the customer question back to a customer if the customer question is classified as needs more information and providing a feedback to the customer as to the more information needed, wherein the more information received from the customer allows the question and answer processing module to provide an answer; providing the answer received from the question and answer processing module to the customer if the customer question is classified as answerable; and providing the answer with help of the selected one or more experts if the customer question is routed to the selected one or more experts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable storage medium storing a program of instructions executable by a machine to perform a method of providing a community for customer questions, comprising:
-
receiving a customer question; invoking a question and answer processing module to automatically determine an answer to the customer question; receiving an answer from the question and answer processing module with associated confidence level; classifying the customer question based on the received answer and the associated confidence level, wherein the classifying includes at least, classifying the customer question as answerable if the associated confidence level meets a predetermined threshold; classifying the customer question as needs expert assistance, if the associated confidence level does not meet the predetermined threshold and if it is determined that an expert'"'"'s input is needed; classifying the customer question as needs more information, if the associated confidence level does not meet the predetermined threshold and if it is determined that more information is needed from the customer; selecting one or more experts and routing the customer question to the selected one or more experts if the customer question is classified as needs expert assistance and based on one or more program controlling incentives; routing the customer question back to a customer if the customer question is classified as needs more information, and providing a feedback to the customer as to the more information needed, wherein the more information received from the customer allows the question and answer processing module to provide an answer; providing the answer received from the question and answer processing module to the customer if the customer question is classified as answerable; and providing the answer with help of the selected one or more experts if the customer question is routed to the selected one or more experts. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for providing a community for customer questions, comprising:
-
a processor; a communication and dialog module operable to receive a customer question; a question and answer processing module operable to execute on the processor and further operable to parse and produce a candidate answer to the customer question with associated confidence level; a business logic module operable to receive the candidate answer from the question and answer processing module with the associated confidence level, the business logic module further operable to classify the customer question based on the received answer and the associated confidence level, wherein the classifying includes at least, classifying the customer question as answerable if the associated confidence level meets a predetermined threshold; classifying the customer question as needs expert assistance, if the associated confidence level does not meet the predetermined threshold and if it is determined that an expert'"'"'s input is needed; classifying the customer question as needs more information, if the associated confidence level does not meet the predetermined threshold and if it is determined that more information is needed from the customer; the business logic module further operable to select one or more experts and route the customer question to the selected one or more experts if the customer question is classified as needs expert assistance and based on one or more program controlling incentives, the business logic module further operable to route the customer question back to a customer if the customer question is classified as needs more information and provide a feedback to the customer as to what more information needed, wherein the more information received from the customer allows the question and answer processing module to provide an answer, the business logic module further operable to provide the answer received from the question and answer processing module to the customer if the customer question is classified as answerable, and the business logic module further operable to provide the answer with help of the selected one or more experts if the customer question is routed to the selected one or more experts. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification