Displaying answers in accordance with answer classifications
First Claim
1. A method for providing answers in a computerized answering system to client devices of a network, comprising:
- receiving, by a network interface of the computerized answering system via the network, a question for the computerized answering system from a client device of the network;
retrieving, from a memory device of the computerized answering system, a plurality of classes corresponding to the question;
generating, by a processor of the computerized answering system, answers to the question, wherein each answer is associated with a confidence value;
comparing, by the processor, the confidence values associated with the answers with thresholds associated with the plurality of classes;
classifying, by the processor, the answers into the plurality of classes based on the comparing;
providing, by the network interface via the network, the answers for presentation in a display of the client device in accordance with the classification of the answers;
receiving, by the network interface via the network, one or more user responses to one of the answers that was generated by the computerized answering system and classified in a first class of the plurality of classes; and
adjusting, by the processor and based on the one or more user responses, at least a threshold associated with a second class of the plurality of classes to reclassify the one of the answers that was generated by the computerized answering system from the first class to the second class in the computerized answering system.
1 Assignment
0 Petitions
Accused Products
Abstract
A question is received in a computerized answering system via an input device. A plurality of classes corresponding to the question are retrieved from a memory device. One or more answers to the question are generated by a processor. Each answer is associated with a confidence value. The confidence values associated with the answers are compared with thresholds associated with the plurality of classes. The answers are classified by the processor into the plurality of classes based on the comparing. The answers are presented via a display device in accordance with the classification of the answers. A user response to at least one of the answers is detected. At least one of the plurality of classes is adjusted based on the user response.
-
Citations
20 Claims
-
1. A method for providing answers in a computerized answering system to client devices of a network, comprising:
-
receiving, by a network interface of the computerized answering system via the network, a question for the computerized answering system from a client device of the network; retrieving, from a memory device of the computerized answering system, a plurality of classes corresponding to the question; generating, by a processor of the computerized answering system, answers to the question, wherein each answer is associated with a confidence value; comparing, by the processor, the confidence values associated with the answers with thresholds associated with the plurality of classes; classifying, by the processor, the answers into the plurality of classes based on the comparing; providing, by the network interface via the network, the answers for presentation in a display of the client device in accordance with the classification of the answers; receiving, by the network interface via the network, one or more user responses to one of the answers that was generated by the computerized answering system and classified in a first class of the plurality of classes; and adjusting, by the processor and based on the one or more user responses, at least a threshold associated with a second class of the plurality of classes to reclassify the one of the answers that was generated by the computerized answering system from the first class to the second class in the computerized answering system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 20)
-
-
8. A computer program product for providing answers in a computerized answering system to client devices of a network, comprising:
-
a computer readable storage medium having program instructions embodied therewith, the program instructions comprising program instructions to, receive, by a network interface of the computerized answering system via the network, a question for the computerized answering system from a client device of the network; retrieve, from a memory device of the computerized answering system, a plurality of classes corresponding to the question; generate, by a processor, answers to the question of the computerized answering system, wherein each answer is associated with a confidence value; compare, by the processor, the confidence values associated with the answers with thresholds associated with the plurality of classes; classify, by the processor, the answers into the plurality of classes based on the comparing; provide, by the network interface via the network, the answers for presentation in a display of the client device in accordance with the classification of the answers; receive, by the network interface via the network, one or more user responses to one of the answers that was generated by the computerized answering system and classified in a first class of the plurality of classes; and adjust, by the processor and based on the one or more user responses, at least a threshold associated with a second class of the plurality of classes to reclassify the one of the answers that was generated by the computerized answering system from the first class to the second class in the computerized answering system. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A server for implementing a computerized answering system for providing answers to client devices of a network, comprising:
-
a processor; a network interface; and a computer readable storage medium having program instructions embodied therewith, the program instructions executable by the processor to cause the server to, receive, by the network interface via the network, a question for the computerized answering system from a client device of the network; retrieve, from the computer readable storage medium, a plurality of classes corresponding to the question; generate, by the processor, answers to the question, wherein each answer is associated with a confidence value; compare, by the processor, the confidence values associated with the answers with thresholds associated with the plurality of classes; classify, by the processor, the answers into the plurality of classes based on the comparing; provide, by the network interface via the network, the answers for presentation in a display of the client device in accordance with the classification of the answers; receive, by the network interface via the network, one or more user responses to one of the answers that was generated by the computerized answering system and classified in a first class of the plurality of classes; and adjust, by the processor and based on the one or more user responses, at least a threshold associated with a second class of the plurality of classes to reclassify the one of the answers that was generated by the computerized answering system from the first class to the second class in the computerized answering system. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification