Method and apparatus for performing a search
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.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for generating search results with higher relevancy. More specifically, the present invention provides a listing of narrowing or related search terms based upon the search term submitted by the user. The present invention effectively guides users to narrow their search by guiding users to select or click on highly related search terms. In one embodiment, the listing of the highly related search terms is generated in accordance with sales and/or click information, e.g., via scoring of search terms that is premised on sales and/or click information.
120 Citations
50 Claims
-
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 Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 42, 43, 44, 46)
-
-
18. An apparatus for computer-implemented searching, comprising:
-
a memory for storing 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; means for receiving a first search term from a user; and a processor for; generating a first set of search results using the first search term in response to receiving the first search term from the user, and dynamically generating 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 of 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 Dependent Claims (19, 20, 21, 22, 23, 24, 45, 47)
-
-
25. A computer-readable medium encoded with computer instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to perform a method, the method comprising:
-
storing 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 a first search term from a user; generating a first set of search results using the first search term in response to receiving the first search term from the user; and dynamically generating, 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 of 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 Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 48, 49, 50)
-
Specification