×

Method for human ranking of search results

  • US 9,053,158 B1
  • Filed: 11/02/2014
  • Issued: 06/09/2015
  • Est. Priority Date: 01/31/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for ordering search engine results, the method performed by a computer system having access to a database, the method comprising:

  • receiving at the computer system a search query from an end user;

    performing a search over a set of data in response to the search query, the set of data being at the computer system or accessible to the computer system;

    generating a set of result items returned from the search over the set of data and a first order of the set of result items;

    producing an adjusted order of the set of result items by a method of using human suggested locations comprising;

    providing in the database a plurality of previously suggested locations of result items;

    wherein the previously suggested locations were received from other end users from one or more prior results documents that were returned in response to one or more requests from the other end users to perform a search using the same search query earlier in time;

    determining from the plurality of previously suggested locations that one of the previously suggested locations is a last user-suggested location for a first result item, wherein the last user-suggested location for the first result item is the previously suggested location for the first result item that was most recently received from the other end users;

    wherein one or more of the result items in the set of result items have an associated critical date;

    moving the first result item to the highest location that is both (i) lower than or equal to the last user-suggested location of the first result item and (ii) contains, in the first order, a result item that has a critical date that is less recent than the date that the last user-suggested location of the first result item was received;

    providing the adjusted order of the set of result items to the end user in a results document;

    receiving one or more suggested locations from the end user for result items in the results document and storing the suggested locations from the end user in the database;

    using the suggested locations from the end user at a later time to adjust an order of a later set of result items returned in response to a later search query of a later end user.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×