Patent ID: 9020926
Filing Date: 2015-04-28
Classification: G06F

Abstract:
1. A computer-implemented method for providing query refinements, the method comprising: receiving an original search query; receiving a plurality of entity text strings, each entity text string being associated with at least one of a plurality of documents that have been identified as being responsive to the original search query; receiving, for each of the entity text strings, an associated entity score; determining a first subset of the plurality of entity text strings having respective entity scores that satisfy a threshold and determining a second subset of the plurality of entity text strings having respective entity scores that do not satisfy the threshold; generating one or more first refined search queries from one or more first entity text strings in the first subset of the plurality of entity text strings having respective entity scores that satisfy the threshold and generating one or more second refined search queries from one or more terms in the original search query and one or more second entity text strings in the second subset of the plurality of entity text strings having respective entity scores that do not satisfy the threshold, the one or more second refined search queries being different from the one or more first refined search queries; and designating the one or more first refined search queries and the one or more second refined search queries as query refinements for the original search query.