Intelligent data search
First Claim
Patent Images
1. A method comprising:
- analyzing natural language text to identify a set of categories of data in a knowledge base;
when the set includes one category, providing first data associated with the one category from the knowledge base; and
when the set includes more than one category;
presenting the set of categories for selection of a selected category; and
providing second data associated with the selected category from the knowledge base.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, computer system, computer program product and application programming interface to search a variety of types of documents for material related to concepts expressed in a natural language text. The invention includes analyzing the natural language text to determine an underlying concept and identifying one or more categories of searchable material in a knowledge base that are related to the underlying concept. The invention includes intelligently providing documents from the knowledge base in these categories, both automatically and with the assistance of a customer service agent.
-
Citations
26 Claims
-
1. A method comprising:
-
analyzing natural language text to identify a set of categories of data in a knowledge base;
when the set includes one category, providing first data associated with the one category from the knowledge base; and
when the set includes more than one category;
presenting the set of categories for selection of a selected category; and
providing second data associated with the selected category from the knowledge base. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An application program interface comprising:
-
an analyzing function to analyze natural language text to identify a set of categories of data in a knowledge base;
a providing function to provide data associated with a category from the knowledge base; and
a presenting function to present the set of categories for selection of a selected category. - View Dependent Claims (10)
-
-
11. A system comprising:
-
analyzing means for analyzing natural language text to identify a set of categories of data in a knowledge base;
first providing means for providing first data associated with one category from the knowledge base;
presenting means for presenting the set of categories for selection of a selected category when the set includes more than one category; and
second providing means for providing second data associated with the selected category from the knowledge base. - View Dependent Claims (12, 13, 14)
-
-
15. A system comprising:
-
an analyzing module configured to analyze natural language text to identify a set of categories of data in a knowledge base;
a first providing module configured to provide first data associated with one category from the knowledge base;
a presenting module configured to present the set of categories for selection of a selected category when the set includes more than one category; and
a second providing module configured to provide second data associated with the selected category from the knowledge base. - View Dependent Claims (16, 17, 18)
-
-
19. A computer system comprising:
-
a processor for executing instructions; and
a memory for storing the instructions, wherein the instructions comprise;
analyzing instructions configured to analyze natural language text to identify a set of categories of data in a knowledge base;
first providing instructions configured to provide first data associated with one category from the knowledge base;
presenting instructions configured to present the set of categories for selection of a selected category when the set includes more than one category; and
second providing instructions configured to provide second data associated with the selected category from the knowledge base. - View Dependent Claims (20, 21, 22)
-
-
23. A computer-readable medium comprising:
-
analyzing instructions configured to analyze natural language text to identify a set of categories of data in a knowledge base;
first providing instructions configured to provide first data associated with one category from the knowledge base;
presenting instructions configured to present the set of categories for selection of a selected category when the set includes more than one category; and
second providing instructions configured to provide second data associated with the selected category from the knowledge base. - View Dependent Claims (24, 25, 26)
-
Specification