Intent management tool for identifying concepts associated with a plurality of users' queries
First Claim
1. An article of manufacture including a non-transitory computer-readable medium having instructions stored thereon that, in response to execution by a computing device, cause the computing device to perform operations comprising:
- receiving a group of text questions from a plurality of users over a period of time;
identifying groups of the logged questions that use a variety of different linguistic expressions to express similar information requests;
assigning intent categories applicable to each group of questions requesting similar information;
identifying ontologies associated with the intent categories;
presenting concepts in the identified ontologies for selection by a user;
assigning any of the selected concepts as ontology parameters for the associated intent categories;
displaying intent responses for the ontology parameters assigned to the intent categories;
configuring the intent responses for at least some of the intent categories, wherein each intent response provides applicable information to all of the questions assigned to the associated intent category;
identifying ones of the intent categories associated with at least a first threshold number of the questions, and web-posting all of the intent responses associated with said identified intent categories together on an enterprise home web page if not currently web-posted, wherein said web-posting is in response to said identification, and wherein said web-posting of all of the intent responses is visible to a user of the enterprise home web page;
identifying ones of the intent categories that are not associated with at least a second threshold number of the questions, and removing intent responses for any of said identified intent categories if currently web-posted, wherein said removal is in response to said identification; and
for those ones of the intent categories with no associated intent response, identifying ones of the intent categories associated with at least a third threshold number of the questions, and in response to said identification, initiating generation of an intent response for each of said identified intent categories.
3 Assignments
0 Petitions
Accused Products
Abstract
Linguistic analysis is used to identify queries from a plurality of users over a period of time that use different natural language formations to request similar information. Common intent categories are identified for the queries requesting similar information. Intent responses can then be provided that are associated with the identified intent categories. An intent management tool can be used for identifying new intent categories, identifying obsolete intent categories, or refining existing intent categories. The said intent categories are used in identifying ontologies associated with the intent categories to help in selecting concepts as ontology parameters.
171 Citations
19 Claims
-
1. An article of manufacture including a non-transitory computer-readable medium having instructions stored thereon that, in response to execution by a computing device, cause the computing device to perform operations comprising:
-
receiving a group of text questions from a plurality of users over a period of time; identifying groups of the logged questions that use a variety of different linguistic expressions to express similar information requests; assigning intent categories applicable to each group of questions requesting similar information; identifying ontologies associated with the intent categories; presenting concepts in the identified ontologies for selection by a user; assigning any of the selected concepts as ontology parameters for the associated intent categories; displaying intent responses for the ontology parameters assigned to the intent categories; configuring the intent responses for at least some of the intent categories, wherein each intent response provides applicable information to all of the questions assigned to the associated intent category; identifying ones of the intent categories associated with at least a first threshold number of the questions, and web-posting all of the intent responses associated with said identified intent categories together on an enterprise home web page if not currently web-posted, wherein said web-posting is in response to said identification, and wherein said web-posting of all of the intent responses is visible to a user of the enterprise home web page; identifying ones of the intent categories that are not associated with at least a second threshold number of the questions, and removing intent responses for any of said identified intent categories if currently web-posted, wherein said removal is in response to said identification; and for those ones of the intent categories with no associated intent response, identifying ones of the intent categories associated with at least a third threshold number of the questions, and in response to said identification, initiating generation of an intent response for each of said identified intent categories. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
logging queries received from a plurality of users by an enterprise information system; using a clustering engine to identify clusters of the logged queries; generating names for the clusters of logged queries; using the generated names to create intent categories pertinent to the queries in the same clusters; using a linguistic matching language to match the queries in the same clusters with the intent categories; identifying ontologies associated with the intent categories; presenting concepts in the identified ontologies for selection by a user; assigning any of the selected concepts as ontology parameters for the associated intent categories; displaying intent responses for the ontology parameters assigned to the intent categories; configuring the intent responses for at least some of the intent categories; after matching queries to the intent categories, identifying ones of the intent categories matched with at least a first threshold number of the queries, and configuring all of the intent responses associated with said identified intent categories to be displayed together on an enterprise home web page if not currently configured to be displayed, wherein said display of all of the intent responses is visible to a user of the enterprise home web page; after matching queries to the intent categories, identifying ones of the intent categories that are not matched with at least a second threshold number of the queries, and removing a display configuration for intent responses for any of said identified intent categories if currently configured to be displayed; and after matching queries to the intent categories, for those ones of the intent categories with no associated intent response, identifying ones of the intent categories matched with at least a third threshold number of the questions, and initiating generation of an intent response for each of said identified intent categories. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium encoded with instructions that, if executed, result in:
-
receiving a first group of text questions logged from a plurality of users over a first period of time; identifying groups of the logged questions that use a variety of different linguistic expressions to express similar information requests; assigning intent categories applicable to each group of questions requesting similar information; identifying ontologies associated with the intent categories; presenting concepts in the identified ontologies for selection by a user; assigning any of the selected concepts as ontology parameters for the associated intent categories; displaying intent responses for the ontology parameters assigned to the intent categories; configuring the intent responses for at least some of the intent categories, wherein each intent response provides applicable information to all of the questions assigned to the associated intent category; identifying ones of the intent categories associated with at least a first threshold number of the questions, and configuring all of the intent responses associated with said identified intent categories to be displayed together on an enterprise home web page if not currently configured to be displayed, wherein said display of all of the intent responses is visible to a user of the enterprise home web page; identifying ones of the intent categories that are not associated with at least a second threshold number of the questions, and deleting a display configuration for intent responses for any of said identified intent categories if currently configured to be displayed; and for those ones of the intent categories with no associated intent response, identifying ones of the intent categories associated with at least a third threshold number of the questions, and initiating generation of an intent response for each of said identified intent categories. - View Dependent Claims (17, 18)
-
-
19. A non-transitory computer readable medium encoded with instructions that, if executed, result in:
-
using a clustering engine to identify clusters of logged queries received from a plurality of users, including; inputting a set of features into the clustering engine; grouping the logged queries into different clusters according to the input feature set; and outputting the clusters; generating names for the output clusters of the logged queries; using the generated names to create intent categories pertinent to the queries in the same clusters; using a linguistic matching language to match the queries in the same clusters with the intent categories, wherein the linguistic matching is performed after conducting the clustering using the clustering engine, wherein the linguistic matching is performed on the output of the clustering engine, wherein the matched queries are associated with each other through a combination of the linguistic matching and clustering operations; identifying ontologies associated with the intent categories; presenting concepts in the identified ontologies for selection by a user; assigning any of the selected concepts as ontology parameters for the associated intent categories; displaying intent responses for the ontology parameters assigned to the intent categories; configuring the intent responses for at least some of the intent categories; after matching queries to the intent categories, identifying ones of the intent categories matched with at least a first threshold number of the queries, and configuring all of the intent responses associated with said identified intent categories to be displayed together on an enterprise home web page if not currently configured to be displayed, wherein said display of all of the intent responses is visible to a user of the enterprise home web page; after matching queries to the intent categories, identifying ones of the intent categories that are not matched with at least a second threshold number of the queries, wherein intent responses for any of said identified intent categories are not configured to be displayed with the other intent responses; and after matching queries to the intent categories, for those ones of the intent categories with no associated intent response, identifying ones of the intent categories matched with at least a third threshold number of the questions, and initiating generation of an intent response for each of said identified intent categories.
-
Specification