×

System and method for presenting multiple sets of search results for a single query

  • US 10,185,770 B2
  • Filed: 11/12/2013
  • Issued: 01/22/2019
  • Est. Priority Date: 08/14/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method comprising:

  • submitting, by a client device, a query to a first search engine of multiple different search engines;

    receiving information, by the client device and from the first search engine, in response to the query, the information comprising;

    a list of search results that are generated from multiple, discrete sets of search results that the first search engine identifies as responsive to the query, wherein the multiple, discrete sets of search results are obtained from the multiple different search engines, andmultiple position vectors, each position vector specifying a ranking of search results of a respective discrete set of the multiple, discrete sets of search results;

    storing, by the client device, the information received from the first search engine in response to the query;

    receiving, by the client device, data indicating a selection identifying a particular discrete set of search results of the multiple discrete sets of search results, wherein the particular discrete set of search results corresponds to a set of search results obtained from one of the multiple different search engines; and

    in response to receiving, by the client device, the data indicating the selection of the particular discrete set of the multiple discrete sets of search results;

    (i) accessing the information received from the first search engine that is stored on the client device without communicating with the first search engine in order to reduce network bandwidth usage, and (ii) identifying, by the client device and using the accessed information, a particular position vector that corresponds to the particular discrete set of search results that is identified by the received data indicating the selection, and (ii) providing, for display by the client device, search results of the particular discrete set of search results, ordered according to the ranking specified by the identified particular position vector.

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