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, the method comprising:
- maintaining by a computer system a mapping of selection specifications to auctions, the mapping indicating that users who submitted a selection specification placed a bid at an auction that was identified as satisfying the submitted selection specification;
receiving by a computer system from a user a selection specification that includes a category and a term;
identifying by a computer system auctions that satisfy the received selection specification;
ordering by a computer system the identified auctions based on whether other users who submitted selection specifications similar to the received selection specification previously placed a bid at an identified auction as indicated by the mapping; and
providing by a computer system the ordered auction for display to the user.
2 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 item 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.
63 Citations
32 Claims
-
1. A method in a computer system for ordering auctions, the method comprising:
-
maintaining by a computer system a mapping of selection specifications to auctions, the mapping indicating that users who submitted a selection specification placed a bid at an auction that was identified as satisfying the submitted selection specification;
receiving by a computer system from a user a selection specification that includes a category and a term;
identifying by a computer system auctions that satisfy the received selection specification;
ordering by a computer system the identified auctions based on whether other users who submitted selection specifications similar to the received selection specification previously placed a bid at an identified auction as indicated by the mapping; and
providing by a computer system the ordered auction for display to the user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for ranking auctions comprising:
-
establishing by a computer system a relevance of auctions to selection specifications based on whether users who submitted a selection specification performed a selection action for an auction that was identified as satisfying the submitted selection specification;
receiving by a computer system from a user a selection specification that includes a category and a term;
identifying by a computer system auctions that satisfy the received selection specification;
generating by a computer system a ranking for some of the identified auctions based on the established relevance of the identified auctions to a submitted selection specification that is similar to the received selection specification; and
providing by a computer system the ranked auctions for display to the user. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable medium containing instructions for causing a computer system to order auctions, by:
-
maintaining a mapping of queries to items, the mapping indicating that users who submitted a query placed a bid at an auction for an item that was identified as satisfying the submitted query;
receiving from a user a query that includes a category;
identifying auctions that satisfy that query;
ordering at least some of the identified auctions based on bids placed by other users at an auction for an item that was previously identified for the other users based on a submitted query that is similar to the received query as indicated by the mapping; and
providing the ordered auctions for display to the user. - View Dependent Claims (18, 19, 20)
-
-
21. A method for identifying auctions to be associated with a selection specification comprising:
-
providing by a computer system mappings of a selection specification to an item that is being auctioned, a selection specification including a category, each mapping indicating that one or more users placed a bid at an auction for the item after the auction was identified to the user based on a selection specification submitted by the user that is similar to the selection specification of the mapping;
receiving by a computer system a selection specification from a user;
selecting by a computer system items to be associated with the received selection specification based on the provided mapping;
identifying by a computer system auctions for items similar to the selected items; and
providing by a computer system the identified auctions for display to the user. - View Dependent Claims (22, 23, 24)
-
-
25. A system for ranking auctions that satisfy a query that specifies a category comprising:
-
a component that establishes a relevance of auctions to queries based on whether users who submitted a query placed a bid at an auction that was identified as satisfying the submitted query;
an identification component that identifies auctions that satisfy a query received from a user;
a ranking component that generates a ranking for some of the identified auctions based on a bid placed by another user at an auction that was previously identified as satisfying a similar query as indicated by the established relevance; and
a component that provides the ranked auctions for display. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A method in a computer system for providing ordered auctions comprising:
-
receiving by a computer system selection specification from a user that includes an auction category;
receiving by a computer system an indication of the auctions that satisfy the selection specification wherein the auctions are ordered based on a bid placed by another user at an auction that was previously identified as satisfying a similar selection specification based on a mapping of selection specifications to auctions, the mapping indicating that users who submitted a selection specification placed a bid at an auction that was identified as satisfying the submitted selection specification; and
displaying the received indication of the auctions. - View Dependent Claims (31, 32)
-
Specification