Intelligent knowledge base content categorizer (IKBCC)
First Claim
1. A computer-implemented method of automatically adding data to a database using human agent responses to questions, comprising:
- receiving a question and routing the question to a human agent;
using a response from said human agent to said question, determining whether to add the response to the database;
if said determining step is positive then creating metadata for categorizing and describing said response, and updating the database with the response and said metadata; and
if said determining step is negative then rejecting the response.
6 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method for improving the quality of Metadata and information resident on an Internet self-service resource such as a knowledge base (KB). The present invention assists in reducing and/or negating the time customer service agents spent to publish their responses to customer inquiries in a KB. An Intelligent Knowledge Base Content Categorizer (IKBCC) accomplishes both these goals by automatically, intelligently, and consistently evaluating the contents of customer service agent (CSA) responses to customer requests. It proactively determines the value of adding a response to the existing database, and methodically produces Metadata to describe each new KB entry. The IKBCC uses an algorithm that factors in variables (such as KB data, CSA information, administrative parameters, etc.), to evaluate whether a KB entry already exists or should be added. It then determines the nature of the Metadata to describe the added entries. This invention works as an integral part of an overall Internet self-service offering. And its method of indexing agent responses provides end users with a KB that allows them timelier, more relevant query feedback, by categorizing and organizing the data within an available Internet self-service resource.
59 Citations
23 Claims
-
1. A computer-implemented method of automatically adding data to a database using human agent responses to questions, comprising:
-
receiving a question and routing the question to a human agent;
using a response from said human agent to said question, determining whether to add the response to the database;
if said determining step is positive then creating metadata for categorizing and describing said response, and updating the database with the response and said metadata; and
if said determining step is negative then rejecting the response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer system, comprising:
-
a processor; and
a memory coupled to said processor, the memory having stored therein sequences of instructions, which, when executed by said processor, causes said processor, after receiving a response to a question from a human agent, to perform the steps of;
using the human agent'"'"'s response, determining whether to add the response to the database;
if said determining step is positive then creating metadata for categorizing and describing said response, and updating the database with the response and said metadata; and
if said determining step is negative then rejecting the response.
-
-
22. A computer architecture, comprising:
-
receiving means for receiving a question and routing the question to a human agent;
determining means for;
receiving a response from said human agent to said question and determining whether to add the response to the database;
if said determining step is positive then creating metadata for categorizing and describing said response, and updating the database with the response and said metadata; and
if said determining step is negative then rejecting the response.
-
-
23. An article including a computer readable medium having stored thereon sequences of instructions, said plurality of sequences of instructions including sequences of instructions which, when executed by a processor cause said processor to perform the steps of:
-
receiving a question and routing the question to a human agent;
using a response from said human agent to said question, determining whether to add the response to the database;
if said determining step is positive then creating metadata for categorizing and describing said response, and updating the database with the response and said metadata; and
if said determining step is negative then rejecting the response.
-
Specification