Segregation of chat sessions based on user query
First Claim
Patent Images
1. A computer implemented chat analysis method, comprising:
- providing a processor, said processor creating and using a model for classifyingresolutions in a chat session in phases comprising a model training phase, a model testing phase, and a model application phase;
during said model training phase, a first chat filter extracting relevant portions of a chat session;
said processor performing feature extraction on said relevant portions of said chat session to obtain feature vectors;
said processor determining said feature vectors according to category relevancy;
said processor scoring said feature vectors based on a probability or likelihood of classifying said feature into a particular one of a plurality of categories;
said processor ranking said categories by their scores; and
based on a most likely category, as determined by said ranking, said processor making a final assignment of a predicted classification of said feature;
during said model testing phase, a second chat filter extracting relevant portions of a chat session;
said processor analyzing said chat session;
said processor validating said model against labeled data; and
during said model application phase, said processor receiving user chat information comprising a user interaction during a chat session across a computer network from a computer chat system or a system for real time communication across said computer network;
said processor extracting unlabeled data from said user chat information;
said processor scoring said unlabeled data with said model;
during said chat session, said processor analyzing said user interaction with said model to predict a type of chat session;
said processor determining whether said chat session comprises an information based chat query or an action request-based chat query;
based upon said type determination, said processor determining an action to take in connection with said chat session;
when said chat session comprises an information based chat query, providing responsive information to said user; and
when said chat session comprises an action request-based chat query, performing a responsive action on behalf of the user.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention relate to chat and, more particularly, to determining an that is to be action taken based on the type of chat session. The resolution of the chat is categorized to decide the necessary steps taken and also to monitor the agent'"'"'s performance. A chat filter extracts relevant portions of a chat session. The relevant factors are taken into consideration and scored based on the feature vectors. A model is built and the type of resolution is determined. An analysis of the chat session is then performed taking into consideration several factors.
-
Citations
18 Claims
-
1. A computer implemented chat analysis method, comprising:
-
providing a processor, said processor creating and using a model for classifying resolutions in a chat session in phases comprising a model training phase, a model testing phase, and a model application phase; during said model training phase, a first chat filter extracting relevant portions of a chat session; said processor performing feature extraction on said relevant portions of said chat session to obtain feature vectors; said processor determining said feature vectors according to category relevancy; said processor scoring said feature vectors based on a probability or likelihood of classifying said feature into a particular one of a plurality of categories; said processor ranking said categories by their scores; and based on a most likely category, as determined by said ranking, said processor making a final assignment of a predicted classification of said feature; during said model testing phase, a second chat filter extracting relevant portions of a chat session; said processor analyzing said chat session; said processor validating said model against labeled data; and during said model application phase, said processor receiving user chat information comprising a user interaction during a chat session across a computer network from a computer chat system or a system for real time communication across said computer network; said processor extracting unlabeled data from said user chat information; said processor scoring said unlabeled data with said model; during said chat session, said processor analyzing said user interaction with said model to predict a type of chat session; said processor determining whether said chat session comprises an information based chat query or an action request-based chat query; based upon said type determination, said processor determining an action to take in connection with said chat session; when said chat session comprises an information based chat query, providing responsive information to said user; and when said chat session comprises an action request-based chat query, performing a responsive action on behalf of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus for chat analysis, comprising:
-
a processor creating and using a model for classifying resolutions in a chat session in phases comprising a model training phase, a model testing phase, and a model application phase; a first chat filter, during said model training phase, extracting relevant portions of a chat session; said processor performing feature extraction on said relevant portions of said chat session to obtain feature vectors; said processor determining said feature vectors according to category relevancy; said processor scoring said feature vectors based on a probability or likelihood of classifying said feature into a particular one of a plurality of categories; said processor ranking said categories by their scores; and based on a most likely category, as determined by said ranking, said processor making a final assignment of a predicted classification of said feature; a second chat filter, during said model testing phase, said second chat filter extracting relevant portions of a chat session; said processor analyzing said chat session; and said processor validating said model against labeled data; and during said model application phase, said processor receiving user chat information comprising a user interaction during a chat session across a computer network from a computer chat system or a system for real time communication across said computer network; said processor extracting unlabeled data from said user chat information; said processor scoring said unlabeled data with said model; during said chat session, said processor analyzing said user interaction with said model to predict a type of chat session; said processor determining whether said chat session comprises an information based chat query or an action request-based chat query; and based upon said type determination, said processor determining an action to take in connection with said chat session; when said chat session comprises an information based chat query, providing responsive information to said user; and when said chat session comprises an action request-based chat query performing a responsive action on behalf of the user.
-
Specification