Patent ID: 9535998
Date: 2017-01-03
CPC Classifications: G06F

Claim:
1. A method comprising: receiving a plurality of search criteria, over a network, from a plurality of client machines; associating the plurality of search criteria with source information, the source information identifying a plurality of sources via which the plurality of search criteria are being received, the plurality of sources including a plurality of websites, the plurality of search criteria being received from the plurality of client machines via the plurality of websites; associating the plurality of search criteria with category information, the category information including a plurality of categories into which information in an information repository is categorized, the information repository being stored in a networked database; storing, in the information repository, a plurality of counts of instances for the plurality of search criteria in association with the respective source information and category information; storing, for each of a plurality of unique source information and category information combinations, a count of instances for a first search criterion, the plurality of counts of instances for the plurality of search criteria including the count of instances for the first search criterion; generating, for each of the plurality of unique source information and category information combinations, a ranked set of search criteria from the plurality of search criteria based on matching associated source information and category information; and transmitting, from a server over a network, instructions to cause a client machine to generate a user interface that is configured to display the ranked set of search criteria.