×

Comparative web search

  • US 7,571,162 B2
  • Filed: 03/01/2006
  • Issued: 08/04/2009
  • Est. Priority Date: 03/01/2006
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method performed by a computer for ranking comparative web results comprising the steps of:

  • receiving a first search query;

    receiving a second search query that is related to the first search query;

    processing the first search query to produce first search results, the first search results having elements that are relevant to the first query, and processing the second search query to produce second search results, the second search results having elements that are relevant to the second query; and

    generating by the computer a plurality of comparative search result groups that each include an element from the first search results and an element from the second search results bycalculating a score for pairs of elements with a first element of the pair being from the first search results and a second element of the pair being from the second search results, each score for a pair indicating likeliness that the elements form a comparative pair corresponding to the first and second queries, and being based on similarity between content of the elements of the pair, relevance of the first element to the first query, and relevance of the second element to the second query, the score being calculated according to the following equation;


    fq1q2(p1,p2)=α

    ·

    R(p1,q1)+β

    ·

    R(p2,q2)+γ

    ·

    S(p1\q1,p2\q2), p1∈

    SR1,p2∈

    SR2wherein SR1 represents the first search results for the first search query q1, SR2 represents the second search results for the second search query q2, p1 represents an element from SR1, p2 represents an element from SR2, R represents relevance of an element to a query, S represents similarity between two elements, p1\q1 represents text content of p1 after removing terms of q1, p2\q2 represents text content of p2 after removing terms of q2, and α

    , β

    , and γ

    represents constants; and

    repeatedly selecting in score order a previously unselected pair of elements neither of whose elements are currently in a comparative search result group and creating a comparative search result group with the elements of the selected pair.

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