Patent ID: 9619526
Date: 2017-04-11
CPC Classifications: G06F,G06Q

Claim:
1. A computer-implemented method, comprising: obtaining, by one or more computing systems, a set of search results related to a search query, individual entries of the set of search results being associated with a category type; determining, by the one or more computing systems, a plurality of category groups individually comprising a subset of the set of search results, the subset comprising one or more entries that share a common category type; selecting, by the one or more computing systems, a plurality of entries, the plurality of entries comprising a single entry from each category group; calculating an entry score for each of the plurality of entries comprising the single entry from each category group, the entry score being based at least in part on a relevancy score that quantifies a relationship between an entry and the search query; determining a position in an ordered list for the plurality of entries, wherein determining the position comprises, at least a threshold number of times: providing, by the one or more computing systems, the ordered list for presentation to a user, the ordered list comprising at least one entry that is assigned a specific position in the ordered list based at least in part on the entry scores that were increased.