×

Generating query refinements from user preference data

  • US 8,918,417 B1
  • Filed: 03/26/2013
  • Issued: 12/23/2014
  • Est. Priority Date: 06/05/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • obtaining a group of query pairs, each query pair including a first query and a second query;

    determining, using one or more computers, a quality score for each query pair in the group of query pairs;

    determining a diversity score for each query pair in the group of query pairs having a quality score satisfying a quality threshold; and

    associating, for each query pair having a quality score satisfying the quality threshold and a diversity score satisfying a diversity threshold, the second query of the query pair with the first query of the query pair as a candidate refinement for the first query;

    selecting a group of candidate refinements associated with a candidate query, the group of candidate refinements ordered according to an order;

    processing one or more of the candidate refinements according to the order and determining, for at least one additional candidate refinement in the one or more processed candidate refinements, that the additional candidate refinement has an intra-suggestion diversity score satisfying an intra-suggestion diversity threshold, the intra-suggestion diversity score estimating diversity between a first group of top documents responsive to the additional candidate refinement and a group of seen documents;

    associating the additional candidate refinement with the candidate query as a confirmed refinement; and

    adding the first group of top documents to the group of seen documents.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×