Identifying items relevant to a current query based on items accessed in connection with similar queries
First Claim
1. A method in a computer system for ordering auctions in an electronic environment, the method comprising:
- storing relevance information for each of a plurality of auctions with respect to a plurality of search terms;
receiving selection information for a selected auction of the plurality of auctions when a first user performs a selection action with respect to the selected auction and at least one first search term;
updating, by one or more computing systems configured with executable instructions, the relevance information for the selected auction based at least in part upon the received selection information;
receiving from a second user a search request including at least one second search term;
identifying, by the one or more computing systems, a set of the plurality of auctions that satisfies the received search request using a mapping of auctions to search terms, the mapping including the relevance information for each of the identified auctions with respect to the at least one search term;
in response to receiving the search request, ranking, by the one or more computing systems, at least a portion of the identified auctions using the relevance information for each second search term in the search request mapped to at least one of the identified auctions; and
providing, by the one or more computing systems, ordered search results corresponding to the ranked auctions for display to the user.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a software facility for identifying the items most relevant to a current query based on items selected in connection with similar queries. In preferred embodiments of the invention, the facility receives a query specifying one or more query terms. In response, the facility generates a query result identifying a plurality of items that satisfy the query. The facility then produces a ranking value for at least a portion of the items identified in the query result by combining the relative frequencies with which users selected that item from the query results generated from queries specifying each of the terms specified by the query. The facility identifies as most relevant those items having the highest ranking values.
-
Citations
17 Claims
-
1. A method in a computer system for ordering auctions in an electronic environment, the method comprising:
-
storing relevance information for each of a plurality of auctions with respect to a plurality of search terms; receiving selection information for a selected auction of the plurality of auctions when a first user performs a selection action with respect to the selected auction and at least one first search term; updating, by one or more computing systems configured with executable instructions, the relevance information for the selected auction based at least in part upon the received selection information; receiving from a second user a search request including at least one second search term; identifying, by the one or more computing systems, a set of the plurality of auctions that satisfies the received search request using a mapping of auctions to search terms, the mapping including the relevance information for each of the identified auctions with respect to the at least one search term; in response to receiving the search request, ranking, by the one or more computing systems, at least a portion of the identified auctions using the relevance information for each second search term in the search request mapped to at least one of the identified auctions; and providing, by the one or more computing systems, ordered search results corresponding to the ranked auctions for display to the user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable medium having embedded therein instructions for ranking auctions, the instructions, when executed by one or more computing systems, causing the one or more computer systems to:
-
store relevance information for each of a plurality of auctions with respect to a plurality of search terms; receive selection information for a selected auction of the plurality of auctions when a first user performs a selection action with respect to the selected auction and at least one first search term; update, by the one or more computing systems, the relevance information for the selected auction based at least in part upon the received selection information; receive from a second user a search request including at least one search term; identify, by the one or more computing systems, auctions that satisfy the received search request using the relevance information for each of the identified auctions with respect to the at least one search term; in response to receiving the first request, generate, by the one or more computing systems, a ranking for at least some of the identified auctions using the relevance information for each second search term in the search request mapped to at least one of the identified auctions; and provide, by the one or more computing systems, search results corresponding to the ranked auctions for display to the user. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for ranking auctions, comprising:
-
at least one processor; memory storing instructions that, when executed cause the processor to; store relevance information for each of a plurality of auctions with respect to a plurality of search terms; receive selection information for a selected auction of the plurality of auctions when a first user performs a selection action with respect to the selected auction and at least one first search term; update the relevance information for the selected auction based at least in part upon the received selection information; receive a query from a second user; identifies auctions that satisfy the received query using a mapping of auctions to query terms, the mapping including the relevance information for each of the identified auctions with respect to the at least one search term; generate a ranking for at least some of the identified auctions using the relevance information for each second term in the query mapped to at least one of the identified actions; and provide ordered search results corresponding to the ranked auctions for display to the user. - View Dependent Claims (15, 16, 17)
-
Specification