Claims
- 1. A method of generating listing recommendations to a user of a network-based commerce system, the method including:
identifying a term associated with a user interaction in the network-based commerce system; automatically generating a recommendation query including the identified term; running the recommendation query against a plurality of listings of the network-based commerce system to identify at least one recommended listing; and presenting the at least recommended listing to a user of the network-based commerce system.
- 2. The method of claim 1, wherein the user interaction with the network-based commerce system includes searching a plurality of listings of the network-based commerce system utilizing a search query and the identified term occurs within a search query.
- 3. The method of claim 1, wherein the user interaction with the network-based commerce system includes viewing the plurality of listings hosted by the network-based commerce system, and the identified term is associated with the listings viewed.
- 4. The method of claim 1, wherein the user interaction with the network-based commerce system includes transacting via the network-based commerce system, and the identified term occurs within a listing to which the transacting relates.
- 5. The method of claim 4, wherein the transacting includes purchasing a product associated with one of the listings.
- 6. The method of claim 1, wherein the identified term occurs within a predetermined minimum number of search queries submitted to the network-based commerce system.
- 7. The method of claim 6, wherein the search queries are category-specific.
- 8. The method of claim 6, wherein the predetermined minimum number of search queries comprise search queries submitted by a plurality of users of the network-based commerce system.
- 9. The method of claim 1, wherein the identified term comprises a plurality of words.
- 10. The method of claim 1, wherein the identifying the term includes:
retrieving data related to a previous user interaction; determining category data related to a listing associated with the previous user interaction; retrieving at least one popular search term associated with the category data; and generating the recommended listing based on the popular search term.
- 11. The method of claim 10, which includes:
determining if any one of a plurality popular search terms match any portion of a title of a listing; ranking the matches based on popularity of the popular search terms when a plurality of popular search terms match the title; and selecting the popular search term ranked based on its ranking.
- 12. The method of claim 1, wherein running the recommendation query against the plurality of listings of the network-based commerce system to identify the recommended listing includes:
locating listings hosted by the network-based commerce system between an upper popularity boundary and a lower popularity boundary that are associated with the identified term; determining if the located listings meet at least one predetermined criterion; ranking the located listings meeting the predetermined criterion; and selecting a predetermined number of highest ranked listings for recommendation to the user.
- 13. The method of claim 12, wherein the located listings that include the identified term include listings that have a title that contains the identified term.
- 14. The method of claim 12, wherein the recommendation query includes the identified term, the lower popularity boundary, and the upper popularity boundary.
- 15. The method of claim 14, wherein the lower popularity boundary comprises a corresponding parent level category of the identified term.
- 16. The method of claim 12, wherein the determining if the located listings meet the predetermined criterion includes determining if the listing is designated by the network-based commerce system as a listing for mature audiences.
- 17. The method of claim 12, wherein the determining if the located listings meet the predetermined criterion includes determining if the listing is banned by the network-based commerce system.
- 18. The method of claim 12, wherein the determining if the located listings meet the predetermined criterion includes determining if the listing would be returned in a search relying on the identified popular search term as the search criteria.
- 19. The method of claim 12, wherein the determining if the located listings meet the predetermined criterion includes determining if listing time remaining on the network-based commerce system is greater than a predetermined minimum time.
- 20. The method of claim 12, wherein the determining if the located listings meet the predetermined criterion includes determining if the listing is available to the user based on a site through which the user is registered to communicate with the network-based commerce system.
- 21. A system to generate listing recommendations to a user of a network-based computer system, the system including:
a communication engine to receive interaction data relating to a user interaction with a client machine; a database engine to identify a term associated with the user interaction in the network-based computer system and automatically to generate a recommendation query including the identified term; and a search engine to run the recommendation query against a plurality of listings of the network-based computer system to identify at least one recommended listing, wherein the at least one recommended listing is communicated to the client machine of the network-based computer system.
- 22. The system of claim 21, wherein at least one of the communication engine, database engine and the search engine are provided by at least one server.
- 23. The system of claim 21, wherein the identified term occurs within a predetermined minimum number of search queries submitted to the network-based computer system.
- 24. The system of claim 21, wherein the predetermined minimum number of search queries comprise search queries submitted by a plurality of users of the network-based computer system.
- 25. A machine-readable medium including a set of instructions that, when executed by a machine, cause the machine to:
identify a term associated with a user interaction in the network-based computer system; automatically generate a recommendation query including the identified term; run the recommendation query against a plurality of listings of the network-based computer system to identify at least one recommended listing; and communicate a data signal including the at least one recommended listing to a user of the network-based computer system.
- 26. The machine-readable medium of claim 25, wherein the user interaction with the network-based computer system includes searching a plurality of listings of the network-based computer system utilizing a search query and the identified term occurs within a search query.
- 27. The machine-readable medium of claim 25, wherein a listings signal including the plurality of listings hosted by the network-based computer system is communicated to the client machine for viewing, and the identified term is associated with the listings viewed.
- 28. A system to generate listing recommendations to a user of a network-based computer system, the system including:
means for identifying a term associated with a user interaction in the network-based computer system; means for automatically generating a recommendation query including the identified term; means for running the recommendation query against a plurality of listings of the network-based computer system to identify at least one recommended listing; and means for communicating a data signal including the at least one recommended listing to a user of the network-based computer system.
CROSS REFERENCE TO RELATED APPLICATION
[0001] The present application claims the benefit of the filing date of U.S. provisional application Ser. No. 60/420,199, filed Oct. 21, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60420199 |
Oct 2002 |
US |