INTENT MANAGEMENT TOOL FOR IDENTIFYING CONCEPTS ASSOCIATED WITH A PLURALITY OF USERS' QUERIES
First Claim
1. A method, comprising:
- receiving a group of electronic representation of questions from a plurality of users over a period of time by an enterprise information system;
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;
assigning concepts in the identified ontologies as ontology parameters for the associated intent categories;
providing 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 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 providing the intent responses associated with said identified intent categories, wherein said providing is in response to said identification;
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 provided, 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.
0 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.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving a group of electronic representation of questions from a plurality of users over a period of time by an enterprise information system; 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; assigning concepts in the identified ontologies as ontology parameters for the associated intent categories; providing 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 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 providing the intent responses associated with said identified intent categories, wherein said providing is in response to said identification; 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 provided, 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)
-
-
8. A non-transitory storage medium comprising instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
receiving a group of electronic representation of questions from a plurality of users over a period of time by an enterprise information system; 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; assigning concepts in the identified ontologies as ontology parameters for the associated intent categories; providing 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 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 providing the intent responses associated with said identified intent categories, wherein said providing is in response to said identification; 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 provided, 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 (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more processors; and one or more non-transitory storage media comprising instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving a group of electronic representation of questions from a plurality of users over a period of time by an enterprise information system; 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; assigning concepts in the identified ontologies as ontology parameters for the associated intent categories; providing 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 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 providing the intent responses associated with said identified intent categories, wherein said providing is in response to said identification; 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 provided, 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 (16, 17, 18, 19, 20)
-
Specification