Patent ID: 9406083
Filing Date: 2016-08-02
CPC Classification: G06F,G06Q

Claim Text:
1. A non-transitory computer-readable medium embodying a program executable in at least one computing device, the program, when executed by the at least one computing device, causing the at least one computing device to at least: select a plurality of search results responsive to a search query comprising at least one search term obtained from a client, the search results being selected from 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, individual ones of the confidence scores corresponding to one of a plurality of navigational aids, wherein individual ones of the plurality of navigation aids comprise 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 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 individual ones of the remainder of the relevance scores corresponding to a corresponding one of the plurality of search results; generate, as a function of the plurality of relevance scores, a ranked list comprising the plurality of search results and the navigation element; and communicate at least a subset of the ranked list to the client.