Patent ID: 8266133
Filing Date: 2012-09-11
Classification: G06F,Y10S

Abstract:
1. A method performed by one of more processors associated with one or more server devices, the method comprising: receiving, by one or more processors, a search query from a user via a client device; searching, by one or more processors and based on the search query, a plurality of repositories to identify, for each of the plurality of repositories, a set of search results, the plurality of repositories including different types of documents; calculating, for each of the plurality of repositories, a score associated with a likelihood that a corresponding repository, of the plurality of repositories, includes information responsive to the search query, the score being calculated based on: ranking, by one or more processors, the plurality of repositories based on the respective scores; selecting, by one or more processors, at least one of the plurality of repositories based on the rankings; and generating, by one or more processors, a search result document based on the set of search results associated with the selected at least one of the plurality of repositories.