System and method for providing real-time search results on merchandise
First Claim
Patent Images
1. A method for providing search result suggestions, comprising:
- providing an index to a product/service database;
detecting an entered partial search query from a user;
lexographically matching said partial search query to said index;
identifying a matching subset of said index;
ranking products/services in said subset according to a ranking database which includes (a) said user'"'"'s history, (b) most popular sales data, (c) most often viewed products, and (d) lexographical weights to produce a highest ranked list of search results; and
displaying said highest ranked list of search results.
5 Assignments
0 Petitions
Accused Products
Abstract
A search suggestion system and method for a product/service database which provides an improved, bifurcated search result search result algorithm. A vectored index of a product/service database is first generated. As a search query is typed, the letters/words are processed through a lexographical matching module, compared to the index, and a subset of the index is identified. The subset is then ranked according to (1) the user'"'"'s history, (2) most popular sales data, (3) most often viewed products, and (4) lexographical weights. The highest ranked items are then displayed in a drop-down list to the user.
-
Citations
22 Claims
-
1. A method for providing search result suggestions, comprising:
-
providing an index to a product/service database; detecting an entered partial search query from a user; lexographically matching said partial search query to said index; identifying a matching subset of said index; ranking products/services in said subset according to a ranking database which includes (a) said user'"'"'s history, (b) most popular sales data, (c) most often viewed products, and (d) lexographical weights to produce a highest ranked list of search results; and displaying said highest ranked list of search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 16, 17, 18, 19, 20)
-
-
10. A system for providing search result suggestions, the system comprising:
-
a processor; a product/service database, the database being configured to store product/service information for products/services being offered for sale on a multi-vendor website; a communication interface, the communication interface being configured to receive one or more user inputs; a computer-readable medium for storing program instructions, said instructions including; code for providing an index to said product/service database; code for detecting an entered partial search query from a user; code for lexographically matching said partial search query to said index; code for identifying a matching subset of said index, wherein said subset includes products/services that are being offered for sale on said multi-vendor website that also lexographically match said partial search query; code for ranking products/services in said subset according to a ranking database which includes (a) said user'"'"'s history, (b) most popular sales data, (c) most often viewed products, and (d) lexographical weights to produce a highest ranked list of search results; code for displaying said highest ranked list of search results; code for receiving a selection of a result from the list of search results; and code for displaying the product/service corresponding to said selection on said multi-vendor website.
-
-
11. A method for identifying a product for sale on a multi-vendor website, comprising:
-
providing an index to a products database, the index including a listing of products for sale on the multi-vendor website; receiving a partial search query from a user, said partial search query partially identifying the product; lexographically matching said partial search query to said index to create a subset of said index, said subset including products in said index that match said partial search query; ranking products in said subset according to a ranking database which includes lexographical weights, and at least two of (a) said user'"'"'s history, (b) most popular sales data, and (c) most often viewed products, to produce a ranked list of product results; and displaying said ranked list of product results, wherein each product is said ranked list is offered for sale on said multi-vendor website. - View Dependent Claims (12, 13, 14, 15, 21)
-
-
22. A method for identifying a product for sale on a multi-vendor website, comprising:
-
providing an index to a products database, the index including a listing of products for sale on the multi-vendor website; receiving a character of a search query, said character partially identifying the product; lexographically matching said search query to said index to create a subset of said index, said subset including products in said index that match said search query; and repeating the following steps until the product is identified; ranking products in said subset according to a ranking database which includes lexographical weights, and at least two of (a) said user'"'"'s history, (b) most popular sales data, and (c) most often viewed products, to produce a ranked list of product results; displaying said ranked list of product results, wherein each product in said ranked list is offered for sale on said multi-vendor website, wherein the product may be identified from the ranked list; and if the product is not identified from the ranked list, receiving a next character of said search query and eliminating products in said subset which do not lexographically match said search query.
-
Specification