Method and system for routing a question based on analysis of the question content and predicted user satisfaction with answer content before the answer content is generated
First Claim
1. A method for allocating support resources to a question based on analysis of the question content and predicted user satisfaction, based on that analysis of the question content, with answer content before the answer content is generated, the method comprising:
- providing users of a software system a question and answer based customer support system through which question data can be entered by the users, the question data representing questions to potentially be provided to one or more support resources associated with the question and answer based customer support system so that the questions represented by the question data can be answered via answer data generated using the support resources;
receiving question data representing a question submitted by the user through the question and answer based customer support system;
obtaining user question data, user historical data and user profile data, and once the user question data, user historical data and user profile data is obtained, the user question data, user historical data and user profile data is shared with, or linked to, two or more software system used by the user;
analyzing, before allocating any support resources to generating answer data related to the question data, the question data, user historical data, and user profile data to determine, based on whether the question data represents a question that is expected to have an answer that will result in a greater than threshold level of user satisfaction or instead alternatively represents a question type that is expected to have an answer that will result in a lower than threshold level of user satisfaction, the analysis being performed by;
parsing, before allocating any support resources to generating answer data related to the question data, the received question data to determine interrogative pronouns of the question data;
mapping, before allocating any support resources to generating answer data related to the question data and using user historical data and user profile data, the determined interrogative pronouns to a question category;
determining, based on the question category, whether the question data represents a question category that is expected to have an answer that will result in a greater than threshold level of user satisfaction or alternatively whether the question data represents a question category that is expected to have an answer that will result in a lower than threshold level of user satisfaction; and
if, based on the analysis of the question data, a determination is made that the question data represents a question category that is expected to have an answer that will result in a greater than threshold level of user satisfaction, allocating support resources to generating answer data related to the question data;
if, based on the analysis of the question data, a determination is made that the question data represents question category that is expected to have an answer that will result in a lower than threshold level of user satisfaction, taking corrective action with the user to assist the user in reforming the question represented by the question data, the corrective action being customized for the user through the consideration of user attributes identified using the user'"'"'s own question data, historical data and user profile data.
1 Assignment
0 Petitions
Accused Products
Abstract
A question and answer based customer support system is provided through which users submit question data representing questions to be answered using support resources. Low quality and/or high quality question formats are defined and questions having a low quality question format are labeled improperly formatted questions, while questions having a high quality question format are labeled properly formatted questions. Received question data is analyzed to determine if the question data represents an improperly or properly formatted question before allocating support resources to generating an answer. If, a determination is made that the question data represents an improperly formatted question, corrective actions are taken before allocating support resources to generating an answer. If a determination is made that the question data represents a properly formatted question, the question represented by the question data is allocated support resources to generate an answer on a priority basis.
180 Citations
21 Claims
-
1. A method for allocating support resources to a question based on analysis of the question content and predicted user satisfaction, based on that analysis of the question content, with answer content before the answer content is generated, the method comprising:
-
providing users of a software system a question and answer based customer support system through which question data can be entered by the users, the question data representing questions to potentially be provided to one or more support resources associated with the question and answer based customer support system so that the questions represented by the question data can be answered via answer data generated using the support resources; receiving question data representing a question submitted by the user through the question and answer based customer support system; obtaining user question data, user historical data and user profile data, and once the user question data, user historical data and user profile data is obtained, the user question data, user historical data and user profile data is shared with, or linked to, two or more software system used by the user; analyzing, before allocating any support resources to generating answer data related to the question data, the question data, user historical data, and user profile data to determine, based on whether the question data represents a question that is expected to have an answer that will result in a greater than threshold level of user satisfaction or instead alternatively represents a question type that is expected to have an answer that will result in a lower than threshold level of user satisfaction, the analysis being performed by; parsing, before allocating any support resources to generating answer data related to the question data, the received question data to determine interrogative pronouns of the question data; mapping, before allocating any support resources to generating answer data related to the question data and using user historical data and user profile data, the determined interrogative pronouns to a question category; determining, based on the question category, whether the question data represents a question category that is expected to have an answer that will result in a greater than threshold level of user satisfaction or alternatively whether the question data represents a question category that is expected to have an answer that will result in a lower than threshold level of user satisfaction; and if, based on the analysis of the question data, a determination is made that the question data represents a question category that is expected to have an answer that will result in a greater than threshold level of user satisfaction, allocating support resources to generating answer data related to the question data; if, based on the analysis of the question data, a determination is made that the question data represents question category that is expected to have an answer that will result in a lower than threshold level of user satisfaction, taking corrective action with the user to assist the user in reforming the question represented by the question data, the corrective action being customized for the user through the consideration of user attributes identified using the user'"'"'s own question data, historical data and user profile data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification