Patent ID: 7610282

Claim:
A computer-implemented method, comprising: selecting, by a computer, query paths, each query path being a plurality of queries sequenced in an order in which the queries were provided for a previous search session; identifying, by the computer, content terminuses, each content terminus defining a terminus of a query path and corresponding to a selection of a content item in response to a query in the query path; identifying, by the computer, a context of a current search session, wherein the context is defined by a plurality of search session queries of the current search session; determining, by the computer, that the context is related to a selected query path of the selected query paths only if two or more of the queries of the selected query path are similar to two or more of the search session queries of the current search session; identifying, by the computer, two or more content items responsive to a query of the current search session based on the determination, the two or more content items being associated with a content terminus; for each of the two or more content items, determining a corresponding likelihood that the content item will be selected given the content terminus and respective query path; and adjusting a ranking of each of the two or more content items in substantially proportional relation to the corresponding likelihood.