Patent ID: 7124148

Claim:
A computer-implemented method for presenting a plurality of search result records from a query comprising: defining a shared attribute, that was not used in the query, based on values common to a plurality of search result records, wherein defining includes: determining a first set of defined values for a first attribute, determining a second set of defined values for a second attribute, and classifying the first attribute and the second attribute as a single shared attribute if the first set of defined values and the second set of defined values share a common set of defined values; creating a category corresponding to a value of the shared attribute, wherein creating a category includes: determining a first number of search result records corresponding to a first category, determining a second number of search result records corresponding to a second category, and combining the first category and the second category into a new category if the sum of the first number and the second number is less than a predetermined threshold; displaying the category; and displaying a list of the search result records associated with the displayed category.