Patent ID: 7873633

Claim:
A method for interleaving search results, the method comprising: receiving a first list comprising at least a first result; receiving a second list comprising at least a second result and a third result, the third result listed subsequent to the second result in the second list, wherein receiving a second list comprises receiving the second list having: results obtained from a first database different than a second database used to obtain at least the first result of the first list, and results obtained using a first algorithm different than a second algorithm used to obtain at least the first result of the first list; determining that the first result corresponds to the second result; and creating an interleaved list comprising the first result and the third result, wherein the third result is listed subsequent to the first result and the second result is excluded from the interleaved list, wherein creating the interleaved list comprises comparing a first set of relevance values associated with the first list with a second set of relevance values associated with the second list, the first set of relevance values being dependent on the first algorithm and being different from the second set of relevance values dependent on the second algorithm.