Method, system, and computer-readable medium for product and vendor selection
First Claim
1. A computer-implemented method for providing personalized search in an online shopping platform comprising:
- receiving a query from a customer at the online shopping platform;
analyzing the query by a query analyzer to determine a type of the query, wherein the type of the query is selected from a group consisting of a general item query and a specific item query;
performing a search for items based on the query in an items database listing items offered for purchase, wherein performing the search includes, based on determining that the query is the specific item query, categorizing each of the items from results of the search into a respective one of a plurality of cost performance categories based on cost performance for each item, wherein the cost performance for a respective item includes a price-quality relationship indicating a proportion of price to quality for the respective item;
retrieving most relevant items as a search result from the items database based on the performed search and the type of the query;
ranking the most relevant items of the search result based at least partly on the respective cost performance categories of the most relevant items, including ranking the most relevant items based at least partly on the price-quality relationship indicating the proportion of price to quality for each of the most relevant items;
providing the ranked items to the customer at a user interface of a device connected to the online shopping platform;
storing data for user off-line and online behavior in a behavior log at the items database, wherein the data includes click-through data that indicates which of the provided ranked items the customer clicked on, and wherein the click-through data includes data for selection interactions of the customer after providing the ranked items as the search result;
optimizing retrieval of search results for searches requested by the customer based on the stored data for user off-line and online behavior to determine an optimized search result; and
initiating an optimized search to determine a different set of items compared to the ranked items, wherein the optimized search is associated with the query.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are technologies for providing recommendations as to particular products and/or services that are customer specific and general, based on customer preference and inquiry. The recommendations are provided as part of an online shopping system. In accordance with one aspect, an item query is received from a customer, and analyzed by a query analyzer to determine if the query is a general item query or a specific item query. A search may be performed for items based on the item query in an items database listing items offered for purchase. If the query is the general item query, customer preference is determined from results of the search. If the query is the specific item query, the items from the results of the search are grouped based on cost performance. The items of the search result are ranked and provided to the customer.
-
Citations
20 Claims
-
1. A computer-implemented method for providing personalized search in an online shopping platform comprising:
-
receiving a query from a customer at the online shopping platform; analyzing the query by a query analyzer to determine a type of the query, wherein the type of the query is selected from a group consisting of a general item query and a specific item query; performing a search for items based on the query in an items database listing items offered for purchase, wherein performing the search includes, based on determining that the query is the specific item query, categorizing each of the items from results of the search into a respective one of a plurality of cost performance categories based on cost performance for each item, wherein the cost performance for a respective item includes a price-quality relationship indicating a proportion of price to quality for the respective item; retrieving most relevant items as a search result from the items database based on the performed search and the type of the query; ranking the most relevant items of the search result based at least partly on the respective cost performance categories of the most relevant items, including ranking the most relevant items based at least partly on the price-quality relationship indicating the proportion of price to quality for each of the most relevant items; providing the ranked items to the customer at a user interface of a device connected to the online shopping platform; storing data for user off-line and online behavior in a behavior log at the items database, wherein the data includes click-through data that indicates which of the provided ranked items the customer clicked on, and wherein the click-through data includes data for selection interactions of the customer after providing the ranked items as the search result; optimizing retrieval of search results for searches requested by the customer based on the stored data for user off-line and online behavior to determine an optimized search result; and initiating an optimized search to determine a different set of items compared to the ranked items, wherein the optimized search is associated with the query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An online shopping platform comprising:
-
a query analyzer for receiving a search query from a customer, the query analyzer analyzes the query to determine a type of query, wherein the type of the query is selected from a group consisting of a general item query and a specific item query; an items database storing items offered for sale; a general retrieval module comprising; a user behavior component for determining customer preference of the customer, a personalized ranking model component for ranking results retrieved from the items database, and a user behavior log to store data for user off-line and online behavior, wherein the data includes click-through data that indicates which of the provided ranked items the customer clicked on, and wherein the click-through data includes data for selection interactions of the customer after providing the ranked items as the search result; wherein the general retrieval module retrieves relevant items as a search result from the items database based on the performed search and the type of executed query; wherein the general retrieval module searches the items database and returns a general search result containing general search items based on the general item query, the general search result items are ranked based on the customer preference to generate a personalized ranked general search result; a specific retrieval module comprising an item price-quality relationship component, wherein the specific retrieval module searches the items database and returns a specific search result containing specific search items based on the specific item query, wherein each of the specific search items are categorized, based on cost performance for each item, into a respective one of a plurality of cost performance categories, wherein the cost performance for a respective item includes a price-quality relationship indicating a proportion of price to quality for the respective item; and a user interface module to provide ranked items to the customer, wherein the user interface is provided on a device connected to the online shopping platform, wherein the items are ranked based at least partly on the respective cost performance categories of the items, including ranking the items based at least partly on the price-quality relationship indicating the proportion of price to quality for each of the items; wherein the general retrieval module is operable to optimize retrieval of search results for performed searches based on the stored data for user off-line and online behavior at the user behavior log and to determine an optimized search result, wherein the general retrieval module is operable to initiate an optimized search to determine a different set of items compared to the ranked items, wherein the optimized search is associated with the query. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium having stored thereon program code which, when executed by a computer, causes the computing to perform operations for providing personalized search in an online shopping platform, the operations comprising;
-
receiving a query from a customer by the online shopping platform; analyzing the query by a query analyzer to determine whether the query is a general item query or a specific item query; based on determining that the query is the general item query, performing a general item search in an items database including items offered for sale by a general retrieval module using the general item query to retrieve general search items, wherein performing the general item search includes retrieving most relevant items as the general search items from the items database, wherein performing the general item search includes ranking the general search items based on customer preference; based on determining that the query is the specific item query, performing a specific item search in the items database by a specific retrieval module using the specific item query to retrieve specific search items, categorizing each of the specific search items into a respective one of a plurality of cost performance categories based on cost performance, and ranking the specific search items based at least partly on the respective cost performance categories of the specific search items, wherein the cost performance for a respective item includes a price-quality relationship indicating a proportion of price to quality for the respective item, and wherein the ranking of the specific search items includes ranking the specific search items based at least partly on the price-quality relationship indicating the proportion of price to quality for each of the specific search items; based on an executed search, providing ranked items to the customer at a user interface of a device connected to the online shopping platform; storing data for user off-line and online behavior in a behavior log at the items database, wherein the data includes click-through data that indicates which of the provided ranked items the customer clicked on, and wherein the click-through data includes data for selection interactions of the customer after providing the ranked items as the search result; optimizing retrieval of search results for searches requested by the customer based on the stored data for user off-line and online behavior to determine an optimized search result; and initiating an optimized search to determine a different set of items compared to the ranked items, wherein the optimized search is associated with the query. - View Dependent Claims (20)
-
Specification