Method and system for searching data based on identified subset of categories and relevance-scored text representation-category combinations
First Claim
1. A method comprising:
- analyzing natural language text to identity a set of categories of data associated with the natural language text, whereinthe set of categories of data associated with the natural language text are a subset of categories associated with data in a knowledge base,each category in the knowledge base is associated with a stored text representation of a sample natural language text for the category and a score for the text representation-category combination, andthe score is representative of a relative relevance of the text representation-category combination;
when the set of categories of data associated with the natural language text includes only one category,automatically providing first data associated with the one category from the knowledge base; and
when the set of categories of data associated with the natural language text includes more than one category,presenting the set of categories of data associated with the natural language text for selection of a selected category,providing second data associated with the selected category from the knowledge base, andmodifying the score associated with the text representation-category combination of the selected category using feedback provided upon said selection.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for analyzing natural language text to identify a set of categories of data in a knowledge base associated with the natural language text and selecting a category from the set of categories is provided. The method and system further provides automatically providing a single category if the set of categories only contains the single category. The method and system also provides that each category in the knowledge base is associated with a stored text representation of a sample natural language text and a score for the text representation-category combination, wherein the score is representative of a relative relevance of the text representation-category combination. The method and system further provide for modifying the score associated with the text representation-category combination of a selected category using feedback provided upon the selection.
68 Citations
23 Claims
-
1. A method comprising:
-
analyzing natural language text to identity a set of categories of data associated with the natural language text, wherein the set of categories of data associated with the natural language text are a subset of categories associated with data in a knowledge base, each category in the knowledge base is associated with a stored text representation of a sample natural language text for the category and a score for the text representation-category combination, and the score is representative of a relative relevance of the text representation-category combination; when the set of categories of data associated with the natural language text includes only one category, automatically providing first data associated with the one category from the knowledge base; and when the set of categories of data associated with the natural language text includes more than one category, presenting the set of categories of data associated with the natural language text for selection of a selected category, providing second data associated with the selected category from the knowledge base, and modifying the score associated with the text representation-category combination of the selected category using feedback provided upon said selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An application program interface comprising:
-
an analyzing function to analyze natural language text to identify a set of categories associated with the natural language text, wherein the set of categories are a subset of categories associated with data in a knowledge base, each category in the knowledge base is associated with a stored text representation of a sample natural language text for the category and a score for the text representation-category combination, and the score is representative of a relative relevance of the text representation-category combination; a providing function to provide data associated with a category from the knowledge base; a presenting function to present the set of categories associated with the natural language text for selection of a selected category; and a modifying function to modify the score associated with the text representation-category combination of the selected category using feedback provided upon said selection.
-
-
12. A system comprising:
-
analyzing means for analyzing natural language text to identify a set of categories of data associated with the natural language text, wherein the set of categories are a subset of categories associated with data in a knowledge base, each category in the knowledge base is associated with a stored text representation of a sample natural language text for the category and a score for the text representation-category combination, and the score is representative of a relative relevance of the text representation-category combination; first providing means for automatically providing first data associated with one category from the knowledge base, when the set of categories comprises only the one category; presenting means for presenting the set of categories of data associated with the natural language text for selection of a selected category when the set of categories includes more than one category; second providing means for providing second data associated with the selected category from the knowledge base; and modifying means for modifying the score associated with the text representation-category combination of the selected category using feedback provided upon said selection. - View Dependent Claims (13, 14)
-
-
15. A system comprising:
-
an analyzing module configured to analyze natural language text to identify a set of categories of data associated with the natural language text, wherein the set of categories are a subset of categories associated with data in a knowledge base, each category in the knowledge base is associated with a stored text representation of a sample natural language text for the category and a score for the text representation-category combination, and the score is representative of a relative relevance of the text representation-category combination; a first providing module configured to provide first data associated with one category from the knowledge base, when the set of categories of data associated with the natural language text includes only the one category; a presenting module configured to present the set of categories of data associated with the natural language text for selection of a selected category when the set of categories of data includes more than one category; a second providing module configured to provide second data associated with the selected category from the knowledge base; and a modifying module configured to modify the score associated with the text representation-category combination of the selected category using feedback provided upon said selection. - View Dependent Claims (16, 17)
-
-
18. 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 associated with the natural language text, wherein the set of categories are a subset of categories associated with data in a knowledge base, each category in the knowledge base is associated with a stored text representation of a sample natural language text for the category and a score for the text representation-category combination, and the score is representative of a relative relevance of the text representation-category combination; first providing instructions configured to provide first data associated with one category from the knowledge base, when the set of categories of data includes only the one category; presenting instructions configured to present the set of categories of data associated with the natural language text for selection of a selected category when the set of categories of data includes more than one category; second providing instructions configured to provide second data associated with the selected category from the knowledge base; and modifying instructions configured to modify the score associated with the text representation-category combination of the selected category using feedback provided upon said selection. - View Dependent Claims (19, 20)
-
-
21. A computer-readable medium comprising:
-
analyzing instructions configured to analyze natural language text to identify a set of categories of data associated with the natural language text, wherein the set of categories are a subset of categories associated with data in a knowledge base, each category in the knowledge base is associated with a stored text representation of a sample natural language text for the category and a score for the text representation-category combination, and the score is representative of a relative relevance of the text representation-category combination; first providing instructions configured to provide first data associated with one category from the knowledge base, when the set of categories of data includes only the one category; presenting instructions configured to present the set of categories of data associated with the natural language text for selection of a selected category when the set of categories of data includes more than one category; second providing instructions configured to provide second data associated with the selected category from the knowledge base; and modifying instructions configured to modify the score associated with the text representation-category combination of the selected category using feedback provided upon said selection. - View Dependent Claims (22, 23)
-
Specification