Patent ID: 9087097
Filing Date: 2015-07-21
Classification: G06F,G06Q

Abstract:
1. A non-transitory computer-readable medium embodying a program executable in at least one computing device, wherein when executed, causes the at least one computing device to at least: generate a pool of items from a catalog of an electronic commerce system responsive to a search query comprising at least one search term obtained from a client, wherein the catalog is organized according to a taxonomy comprising a plurality of taxonomy elements and the search term corresponds to at least one of the taxonomy elements; calculate a plurality of confidence scores as a function of domain knowledge associated with the client, each of the confidence scores corresponding to one of a plurality of navigational aids, wherein each of the plurality of navigation aids comprises a link corresponding to a respective subset of the taxonomy elements corresponding to the search term; generate a navigation element comprising the plurality of navigation aids as a function of customer behavior, the search query, and the plurality of confidence scores; generate a plurality of relevance scores, at least one of the relevance scores corresponding to the navigation element, and a remainder of the relevance scores corresponding to each item of the pool of items; generate a ranked list comprising the pool of items and the navigation element as a function of the relevance scores; communicate at least a subset of the ranked list as a network page to the client; wherein the customer behavior comprises at least one of a browsing behavior with respect to a previously generated navigation element or a purchase history of a plurality of customers of the electronic commerce system.