×

Method and apparatus for performing a search

  • US 7,844,589 B2
  • Filed: 12/01/2003
  • Issued: 11/30/2010
  • Est. Priority Date: 11/18/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for searching, said method comprising:

  • storing, by at least one server computer, sales information related to a plurality of search terms, wherein the sales information includes an accumulation of a plurality of purchase transactions of a plurality of users;

    receiving, by the at least one server computer, a first search term from a user;

    generating, by the at least one server computer using the first search term, a first set of search results in response to receiving the first search term from the user; and

    dynamically generating, by the at least one server computer, a user interface page for the user, the user interface page comprising the first set of search results and a plurality of candidate search terms related to said first search term in accordance with relevancy scores calculated based in part on the sales information and click information related to the first search term, wherein said plurality of candidate search terms comprise a plurality of potential alternative search terms, and at least some or the plurality of candidate search terms being organized in accordance with brands, wherein the brands related to the first search term are determined based upon the sales information, wherein each of said plurality of potential alternative search terms is selectable by the user to request a second set of search results, and in response to a selection, by the user, of one of said plurality of potential alternative search terms, a second set of search results is generated for the user using the selected potential alternative search term, and wherein at least one user of said plurality of users does not have a user profile.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×