System and method for generating refinement categories for a set of search results
First Claim
1. A method for generating a set of categories in response to a search query, comprising:
- generating a set of search results in response to a query;
identifying at least one category from a hierarchy of categories for each search result;
rank-ordering each identified category based on a number of times the category was identified for the set of search results;
selecting an initial set of refinement categories based on the rank-ordering of the identified categories;
eliminating all categories from the initial set of refinement categories that meet an elimination criterion; and
displaying a resulting set of refinement categories.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for providing a set of refinement categories for a set of search results generated in response to a search query. The system comprises: a category identifier system that analyzes each search result and identifies at least one category from a hierarchy of categories for each search result, thereby providing a list of identified categories; a ranking system that ranks each category in the list of identified categories; and a selection system that selects a predetermined number of the highest ranking categories from the list of identified categories to generate the set of refinement categories, wherein the selection system eliminates categories from the set of refinement categories if the category has a parent in the set of refinement categories.
58 Citations
28 Claims
-
1. A method for generating a set of categories in response to a search query, comprising:
-
generating a set of search results in response to a query;
identifying at least one category from a hierarchy of categories for each search result;
rank-ordering each identified category based on a number of times the category was identified for the set of search results;
selecting an initial set of refinement categories based on the rank-ordering of the identified categories;
eliminating all categories from the initial set of refinement categories that meet an elimination criterion; and
displaying a resulting set of refinement categories. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for providing a set of refinement categories for a set of search results generated in response to a search query, comprising:
-
a category identifier system that analyzes each search result and identifies at least one category from a hierarchy of categories for each search result, thereby providing a list of identified categories;
a ranking system that ranks each category in the list of identified categories; and
a selection system that selects a predetermined number of the highest ranking categories from the list of identified categories to generate the set of refinement categories, wherein the selection system eliminates categories from the set of refinement categories if the category has a parent in the set of refinement categories. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A program product stored on a recordable medium for providing a set of refinement categories for a set of search results generated in response to a search query, comprising:
-
means for identifying at least one category from a hierarchy of categories for each search result, thereby providing a list of identified categories;
means for ranking each category in the list of identified categories;
means for selecting the set of refinement categories from the list of identified categories by using a predetermined number of the highest ranking categories as determined by the ranking means; and
means for eliminating categories from the set of refinement categories if the category has a hierarchical ancestor in the set of refinement categories. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification