Patent ID: 8352464

Claim:
A system for ranking contents of one or more documents, the system comprising: one or more search engines configured to provide one or more documents based on a search query sent by a user; and one or more processors executing a client application and configured to: capture the query sent by the user; capture one or more document tags; determine, with respect to at least one of the one or more documents, that the user has navigated the at least one of the one or more documents for at least a defined period of time, the defined period of time being defined based on at least one of (a) a length of the at least one of the one or more documents, (b) a word count of the at least one of the one or more documents, and (c) a fragmentation of the at least one of the one or more documents; monitor, based on a determination that the user has navigated the at least one of the one or more documents for at least the defined period of time, in relation to the at least one of the one or more documents, and throughout one or more time intervals, one or more interaction events, the one or more interaction events comprising one or more behaviors that demonstrate interest in the at least one of the one or more documents, each of the one or more interaction events having a respective weight that reflects a relative significance of the interaction event with respect to a relevance of the at least one of the one or more documents to the query; and compute, in relation to at least one of the query and the one or more tags, a relevance measure for the at least one of the one or more documents based on the one or more interaction events, the respective weights of each of the one or more interaction events, and the one or more time intervals.