Method and system for providing ranked search results
First Claim
1. A subject ranking management system for providing ranked search results, the subject ranking management system comprising:
- a computer;
a search engine unit to generate a set of search results, using an index corpus, wherein the search results comprise one or more matching subject items, and wherein the matching subject items match a given set of one or more search terms;
a subject hierarchy managing unit to determine, using a taxonomy, one or more parent subject items for the one or more matching subject items, wherein the taxonomy includes at least one of topics and subjects, and wherein the index corpus is related to one of the at least one of the topics and the subjects of the taxonomy;
a ranking calculation unit to statistically rank relevant subject items including the matching subject items and the parent subject items, wherein the ranking calculation unit comprises a relevance handler to determine a hierarchy score for each of the relevant subject items based on (1) hierarchy relationships between the each of the relevant subject items and other subject items, and (2) a number of references to one of the matching subject items in original data that is being searched; and
a result organizing unit to organize the relevant subject items based on the statistical ranking performed by the ranking calculation unit for each relevant subject item,wherein at least one of the search engine unit, subject hierarchy managing unit, the ranking calculation unit, and the result organizing unit are executable by the computer.
4 Assignments
0 Petitions
Accused Products
Abstract
Subject ranking management system provides a ranked search result for a given set of one or more search terms. The subject ranking management system determines, using a taxonomy, one or more parent subject items related to one or more matching subject items that match a given set of search terms. The system statistically ranks relevant subject items including the matching subject items and the parent subject items, and organizes the relevant subject items as ranked by the item ranking calculation unit. Ranked subjects can then be presented to an operator to assist with further refinement or used to automatically produce a better search without further operator invention.
-
Citations
24 Claims
-
1. A subject ranking management system for providing ranked search results, the subject ranking management system comprising:
-
a computer; a search engine unit to generate a set of search results, using an index corpus, wherein the search results comprise one or more matching subject items, and wherein the matching subject items match a given set of one or more search terms; a subject hierarchy managing unit to determine, using a taxonomy, one or more parent subject items for the one or more matching subject items, wherein the taxonomy includes at least one of topics and subjects, and wherein the index corpus is related to one of the at least one of the topics and the subjects of the taxonomy; a ranking calculation unit to statistically rank relevant subject items including the matching subject items and the parent subject items, wherein the ranking calculation unit comprises a relevance handler to determine a hierarchy score for each of the relevant subject items based on (1) hierarchy relationships between the each of the relevant subject items and other subject items, and (2) a number of references to one of the matching subject items in original data that is being searched; and a result organizing unit to organize the relevant subject items based on the statistical ranking performed by the ranking calculation unit for each relevant subject item, wherein at least one of the search engine unit, subject hierarchy managing unit, the ranking calculation unit, and the result organizing unit are executable by the computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of providing a ranked search result, the method comprising:
-
generating, via a search engine, a set of search results, using an index corpus, wherein the search results comprise one or more matching subject items, and wherein the matching subject items match a given set of one or more search terms; determining, using a taxonomy, one or more parent subject items of the one or more matching subject items, wherein the taxonomy includes at least one of topics and subjects, and wherein the index corpus is related to the at least one of the topics and the subjects of the taxonomy; statistically ranking, by a computer, relevant subject items including the matching subject items and the parent subject items, wherein statistically ranking includes determining a hierarchy score for each of the relevant subject items based on (1) hierarchy relationships between the each of the relevant subject items and other subject items, and (2) a number of references to one of the matching subject items in original data being searched, calculating ranking scores of the relevant subject items based on the hierarchy scores, and ranking the relevant subject items based on the ranking scores; and organizing the relevant subject items based on the ranking of each relevant subject item. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-readable storage medium encoded with instructions for causing one or more programmable processors to:
-
generate a set of search results, using an index corpus, wherein the search results comprises one or more matching subject items, and wherein the matching subject items match a given set of one or more search terms; determine, using a taxonomy, one or more parent subject items of the one or more matching subject items, wherein the taxonomy includes at least one of topics and subjects, and wherein the index corpus is related to the at least one of the topics and the subjects of the taxonomy; statistically rank relevant subject items including the matching subject items and the parent subject items, wherein statistically ranking includes determining a hierarchy score for each of the relevant subject items based on (1) hierarchy relationships between the each of the relevant subject items and other subject items, and (2) a number of references to one of the matching subject items in original data being searched, calculating ranking scores of the relevant subject items based on the hierarchy scores, and ranking the relevant subject items based on the ranking scores; and organize the relevant subject items based on the ranking of each relevant subject item.
-
-
24. A computer program product for use in a subject ranking management system for providing ranked search results, the computer program product having computer program code embodied in a machine readable medium, the computer program product comprising:
-
a module to generate a set of search results, using an index corpus, wherein the search results comprises one or more matching subject items, and wherein the matching subject items match a given set of one or more search terms; a module to determine, using a taxonomy, one or more parent subject items of one or more matching subject items, wherein the taxonomy includes at least one of topics and subjects, and wherein the index corpus is related to the at least one of the topics and the subjects of the taxonomy; a module to statistically rank relevant subject items including the matching subject items and the parent subject items, wherein the module to statistically rank relevant subject items comprises a module to determine a hierarchy score for each of the relevant subject items based on (1) hierarchy relationships between the each of the relevant subject items and other subject items, and (2) a number of references to one of the matching subject items in original data being searched; and a module to organize the relevant subject items based on the ranking of each relevant subject item.
-
Specification