Patent ID: 7917490
Filing Date: 2011-03-29
Classification: G06F,G06Q

Abstract:
1. A method comprising: receiving, by one or more processors of one or more server devices, a search query that includes a plurality of terms; forming, by one or more processors of one or more server devices, a plurality of possible interpretations of the search query, where forming each of the plurality of possible interpretations includes: for each of the plurality of possible interpretations for the search query, obtaining, by one or more processors of one or more server devices, a combined confidence score, including: combining confidence scores for each of the plurality of partitions associated with the one of the plurality of possible interpretations, each of the confidence scores being generated based on the results received from a respective one of the plurality of repositories, and each of the confidence scores providing a measure of confidence associated with the results received from the respective one of the plurality of repositories; selecting, by one or more processors of one or more server devices, one of the plurality of possible interpretations for the search query based on the combined confidence scores; generating, by one or more processors of one or more server devices, local search results, based on the results received from each of the plurality of repositories and associated with the selected one of the plurality of possible interpretations; and transmitting, by one or more processors of one or more server devices, the local search results to a user.