Method for human ranking of search results
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.
1 Assignment
0 Petitions
Accused Products
Abstract
A search engine may perform a search for a user search query. A rankings of result items may be returned as a result of the search. The user may enter new suggested rankings for some of the items. The new suggested rankings may change the rankings of result items when other users search for the same search query or a similar search query at a later time.
-
Citations
20 Claims
-
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 Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system including at least one computer system having access to a database, the system configured to at least:
-
receive at the computer system a search query from an end user; perform 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; generate a set of result items returned from the search over the set of data and a first order of the set of result items; produce an adjusted order of the set of result items by; 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; the system further configured to; provide the adjusted order of the set of result items to the end user in a results document; receive one or more suggested locations from the end user for result items in the results document and store the suggested locations from the end user in the database; use 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 Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification