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;
moving the first result item to the last user-suggested location of the first result item;
wherein, as a result of determining from the plurality of previously suggested locations that one of the previously suggested locations is the last user-suggested location for the first result item and moving the first result item to the last user-suggested location of the first result item, the last user-suggested location for the first result item dictates the location of the first result item in the adjusted order;
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; moving the first result item to the last user-suggested location of the first result item; wherein, as a result of determining from the plurality of previously suggested locations that one of the previously suggested locations is the last user-suggested location for the first result item and moving the first result item to the last user-suggested location of the first result item, the last user-suggested location for the first result item dictates the location of the first result item in the adjusted order; 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; moving the first result item to the last user-suggested location of the first result item; wherein, as a result of determining from the plurality of previously suggested locations that one of the previously suggested locations is the last user-suggested location for the first result item and moving the first result item to the last user-suggested location of the first result item, the last user-suggested location for the first result item dictates the location of the first result item in the adjusted order; 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