Product suggestions and bypassing irrelevant query results
First Claim
1. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed by a computing device, perform a method to generate product suggestions, the method comprising:
- receiving a user query for a product;
parsing the user query to determine whether the user query is a general product query or a specific product query;
if the user query is the general product query, presenting a user with one or more query refinements corresponding to specific products that are associated with the general product query and receiving a user selection of the one or more query refinements for at least one of the specific products without executing the one or more query refinements on a database, and formulating a new specific product query based on the user selection of the one or more query refinements; and
if the user query is the specific product query, generating a product suggestions message relevant to the specific product query, the product suggestions message comprising one or more marked product suggestions linked to a respective one or more product details pages and comprising one or more unmarked product suggestions;
receiving the product details pages from a product database for each of the marked product suggestions selected by the user; and
returning the product details pages for each of the marked product suggestions selected by the user in response to the specific product query.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer system, computer media, and computer-implemented method for generating product suggestions and providing product information are provided. The computer system includes a relevance engine, a product database, and a graphical user interface to respond to user queries and to provide product details associated with one or more products included in the user queries. The relevance engine determines which products are similar to products included in the user queries. The graphical user interface displays product suggestions that refine the user queries without executing the query on the product database, where a subset of the product suggestions are linked to product details pages. User selection of any of the product suggestions within the subset directs the user to a product details page for a specific product and bypasses a listing of results having many products that match the refined user queries.
65 Citations
18 Claims
-
1. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed by a computing device, perform a method to generate product suggestions, the method comprising:
-
receiving a user query for a product; parsing the user query to determine whether the user query is a general product query or a specific product query; if the user query is the general product query, presenting a user with one or more query refinements corresponding to specific products that are associated with the general product query and receiving a user selection of the one or more query refinements for at least one of the specific products without executing the one or more query refinements on a database, and formulating a new specific product query based on the user selection of the one or more query refinements; and if the user query is the specific product query, generating a product suggestions message relevant to the specific product query, the product suggestions message comprising one or more marked product suggestions linked to a respective one or more product details pages and comprising one or more unmarked product suggestions; receiving the product details pages from a product database for each of the marked product suggestions selected by the user; and returning the product details pages for each of the marked product suggestions selected by the user in response to the specific product query. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for providing product suggestion information, the computer-implemented method using a computing device having memory, processor, and database subsystems and comprising:
-
crawling a plurality of sources via a computer system processor; extracting product information comprising product identifiers, name, size, color, and price for each individual product included in the plurality of sources; storing the product identifiers, name, size, color, and price for each individual product in a product database; categorizing each individual product based on a type, a trade name, and the price; generating a product suggestions message in response to a specific product query from a user, the product suggestions message comprising one or more marked product suggestions linked to a respective one or more product details pages; and continuously returning the one or more product details pages for each marked product suggestion stored in the product database that is relevant to partial query strings formulated by the user as the user inputs additional query strings until the user completes the query strings. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer system having processors and computer readable media configured for providing product suggestion information, the computer system further comprising:
-
a product database to store product details pages for a plurality of associated specific products included in electronic and non-electronic documents received from a plurality of sources; a graphical user interface (GUI) having a search box to receive a user query; a relevance engine to receive the user query and to search the product database to locate relevant specific products and associated product details pages that match the user query; a drop-down box that supplements the search box and provides a user with additional terms for the user query, wherein the additional terms are linked to one or more of the product details pages; a product suggestions message comprising one or more marked product suggestions linked to one or more of the associated product details pages in response to a user specific products query via the GUI; and a user display of one or more of the product details pages associated with the one or more marked product suggestions selected by the user via the GUI. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification