GROUP-BY ATTRIBUTE VALUE IN SEARCH RESULTS
First Claim
1. A system that enhances search result listings, comprising:
- an attribute value ranking component that receives an object oriented search result list and determines a group-by ranking via ranking the search results utilizing attributes, attribute values, and object oriented search result rank obtained from the object oriented search result list; and
a search result display component that provides search result groupings based on the group-by ranking for interaction with a user.
2 Assignments
0 Petitions
Accused Products
Abstract
Search results are ranked by applying sub-relevancies within a search result list. This permits search result lists to be further refined into more manageable relevant groupings from a user'"'"'s perspective. The sub-relevancies or ‘group-by’ parameters are derived from search result attributes. Attribute values from the attributes are employed in a ranking scheme to group the search results based on attribute value relevancy. The grouped search results can then be displayed to users via a search result page. In one instance users can select which attribute value is used to group the search result list. Ranking processes are based on object ranking algorithms that consider each attribute value as an object type. Some instances provide for search result list group condensing based on relevancy of the attribute values as well. A top-k instance can be employed to limit the search results to control the amount of time required for processing groupings.
89 Citations
20 Claims
-
1. A system that enhances search result listings, comprising:
-
an attribute value ranking component that receives an object oriented search result list and determines a group-by ranking via ranking the search results utilizing attributes, attribute values, and object oriented search result rank obtained from the object oriented search result list; and a search result display component that provides search result groupings based on the group-by ranking for interaction with a user. - View Dependent Claims (2, 3, 4, 5, 18, 20)
-
-
6. A method for enhancing search result listings, comprising:
-
obtaining a search result list from an object oriented search engine sorted by rank; sorting the search result list by attribute value and rank; calculating the attribute value'"'"'s rank for each attribute value; and resorting the search result list based on, at least in part, the attribute value rank, attribute value, and search result rank to obtain attribute value based grouped search results. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 19)
-
-
16. A system that enhances search result listings, comprising:
-
means for obtaining object oriented search results and providing group-by ranking based on, at least in part, attributes, attribute values, and object oriented search result ranking from the object oriented search results; and means for relaying groupings of search results based on the group-by ranking. - View Dependent Claims (17)
-
Specification